本文首发于python黑洞网,博客园同步更新
本人最近刚刚学习了python,想要了解python的朋友可以跟我一起学哦~
先来个最简单的程序
print("Hello World!")
其实python也是支持中文版的,可以直接使用
print("你好")
变量
变量的值是可以改变的,一般通过赋值的方法来修改,如:
a=1
a=a+1
print(a)
运行结果为
<变量> = input(<提示性文字>)
如下面这个
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
c=a+b
print("两数的和为%d"%(c))
手动输入a,b就可以计算它俩的和了(int是代表整数,也可以改成浮点型等)
叫做 “ 获取返回值函数 ”,可将字符串转换为代码执行,并返回表达式的值。
举个例子
a=eval("1.2+4.3")
print(a)
结果为 5.5,这里要注意的是eval()里面一定不要忘记(" "),其实这个程序也等同于
a=1.2+4.3
print(a)
大家注意到区别了吗
eval()函数其实也经常和input()函数一起使用,用来获取用户输入的数字,使用方式如下:
<变量> = eval(input(<提示性文字>))
value = eval(input("请输入要计算的数值: "))
print(value**2)
(**代表平方)
这是一种用于输出运算结果的函数,根据输出内容的不同,有以下三种用法。
①仅用于输出字符串,使用方式如下:
print(<输出字符串>)
print("Hello World!")
这就是我们一开始给出的程序。
②仅用于输出一个或多个变量,使用方式如下:
print(<变量1>, <变量2>,…, <变量n>)
还是刚才那个例子
a=1.2+4.3
print(a)
③用于混合输出字符串与变量值,使用方式如下:
print(<输出字符串模板>.format(<变量1>, <变量2>,…, <变量n>))
这里的format()要用大括号{}来转义,相当于把传统的%替换为{}来实现格式化输出。
基本使用格式为:
<模板字符串>.format(<逗号分隔的参数>)
注意<.精度>由小数点(.)开头。
a, b = 10,5
print("{}和{}的乘积是{}".format(a, b, a*b))
**这里对print还用一点要说明:
对print()函数的end参数进行赋值,使用方式如下
print(<待输出内容>, end="<增加的输出结尾>")
a = 2
print(a, end=".")
print(a, end="%")
print函数默认会在末尾添加一个换行符(‘ ’)
加入end=’"参数后,不会在末尾添加换行符,而是在末尾添加一个空字符串,end等于什么就会在末尾添加什么
当然了,也可以直接这样写
a = 2
print(a,".")
print(a,"%")
看到这里是不是明白了不少
学完这几个基本函数,我们再来介绍一下python的基本数据类型。
这个就很简单了,包括整数类型(例如:99),浮点数类型(例如:3.1415),复数类型(例如:1+3i)
Python提供了9个基本的数值运算操作符
Python解释器提供了6个与数值运算相关的内置函数
字符串是字符的序列表示,根据字符串的内容多少分为单行字符串和多行字符串。
name = "Python语言" + "程序设计"
print(name)
a = "我是小仙女!" * 3#重要的事情说三遍,哈哈哈
print(a)
name = "Python语言" + "程序设计"
a = "语言" in name
print(a)
运行结果分别为
Python语言程序设计
我是小仙女!我是小仙女!我是小仙女!
True
字符串处理函数
Python语言提供了一些对字符串处理的内置函数
a = len("全国计算机等级考试Python语言科目")
print(a)
结果是 19
还有几个字符串处理方法,了解一下即可
→→方法也是一个函数,只是调用方式不同。
函数采用func(x) 方式调用,而方法则采用< a >.func(x)形式调用。方法仅作用于前导对象< a >。