一:变量
什么是变量: 变量是关联一个对象的表示符(符号)。
变量的做用:用来绑定一个数据对象,一边于之后重复使用。
变量的命名:
1,变量名必须为字母或下划线开头,后面跟字母或下划线。
2,不能使用python中的关键字做为变量名。
3,python中变量名区分大小写。
二:赋值语句:
符号:=
语法:
变量名 = 表达式
或: 变量名1 = 变量名2 = 表达式
或: 变量名1, 变量名2,...... = 表达式
或: 变量名1,变量名2, ... = 序列
做用:用于将一个变量绑定(或关联)在一个对象上。
说明:
1,当变量不存在时,建立该变量,而且绑定这个对象。
2,当变量存在时,改变这个变量的绑定关系。
3,一个变量只能绑定一个对象。
4,两个变量能够同时绑定一个对象
示例:python
a = 1
b = 2
c = a + b
c
3
python 关联/绑定/引用的含义
1,关联/绑定/引用都是指变量和一个对象的关联关系。
2,python中的变量没有类型
变量示例:
a = b = c = 100 + 200 # a,b,c同时绑定同一个对象 300
a = 1
b = 2
c = 3
#上面三个能够写为以下:
a, b, c, = 1, 2, 3ide
示例2: 变量交换练习,
已知两个变量 a= 100, b= 200,如何在不建立新对象的状况下,让a 和b 交换绑定对象:函数
方法一:定义一个新变量:x x = a a = b b = x 此时,a = 200 b = 100 方法二: a, b = b, a 这样也能够达到交换绑定对象的效果
有建立变量固然也能够有删除变量: del
del 语句
做用:
用于删除变量,同事解除对象的关联关系,若是可能,则释放对象
语法:
del 变量名code
>>> a = 100 >>> b = 200 >>> a 100 >>> b 200 >>> del a #删除变量a >>> a #此时再引用a变量的话就回报错,提示:名称“a”没有定义。 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'a' is not defined >>>
三:
数值对象的构造(建立)函数
浮点数:float (obj) 用字符串或数字转换为浮点数
整数:int (x = '0',base=10) 用数字或字符串转换为整数,若是不为出参数,则返回0
复数: complex(r=0.0,i = 0.0) 用数字建立一个复数,(实部为r,虚部为i)
布尔值:bool(x) 用x穿件一个布尔值(True/ False)
预置(内建)的数值型函数:
abs(x) 去x的绝对值
round( x [, n] ) 对数值进行四舍五入,x -- 数值表达式。 n -- 数值表达式。 如:对象
>>> print(round(3.1415926, 2)) 3.14 >>> print(round(3.1415926, 3)) 3.142 >>> print(round(3.1415926, 4)) 3.1416 >>> print(round(3.1415926, 1)) 3.1 >>> a = 3.1415926 >>> round(a, 2) 3.14
pow(x, y, z=None) 若是自由x,y的话,方法返回 xy(x的y次方) 的值。
pow(x, y, z=None) 若是多一个函数x的话,计算x的y次方,若是z在存在,则再对结果进行取模,其结果等效于 pow(x,y) %z字符串
>>> x = 3 >>> y = 2 >>> pow(x, y) #等价于 x ** y = 9 9 >>> >>> x = 3 >>> y = 2 >>> pow(x, y) 9 >>> z = 5 >>> pow(x,y,z) #至关于 9 % 5 取余,等价于: x ** y % z = 4 4 >>> 9 % 5 4 >>>
四:基本输出输入函数:
1,输入函数: input
做用:从标准输入设备上读取一个字符串(注:末尾的换行字符会被删除)
格式:input(“提示字符串:”)input
n = input("请输入你的姓名:")
请输入你的姓名:xiaoli #读取设备上输入的字符。
print(n)
xiaoliit2,输出函数: print()
做用:将一系列的值以字符的形式输出到标准设备上
格式:print(value,......, sep='', end='')
关键字参数:
sep: 两个值之间的分隔符,默认为一个空格
end:输出完毕后在末尾自动最加字符串,认为换行符 \n'
print(1,2,3,4,5)
1 2 3 4 5
print(1,2,3,4,5, sep='|')
1|2|3|4|5
print(1,2,3,4,5, sep='##')
1##2##3##4##5
print(1,2,3,4,5, sep=' ')
1 2 3 4 5
print(1,2,3,4,5, sep=' ')
1 2 3 4 5
print(1,2,3,4,5, end='')
1 2 3 4 5>>> print(1,2,3,4,5, end='\n')
1 2 3 4 5
print(1,2,3,4,5, end='\n')ast