python中变量的学习
变量赋值
#变量赋值1
x=y=z=1
print(x,y,z)
三个变量的值相等可以用此语法赋值
#变量赋值2
name,high,age="curry",188,34
print(name,high,age)
同时给三个不相等的变量用此语法,注意字符串需要加“”
运行结果如下图
计算机是从上往下读取代码,变量的值会被覆盖
name="kobe"
print(name,high,age)
变量name的值原先是curry 后来被kobe覆盖
调用函数
#调用函数
def func1(x,y):
shang=x//y
return shang
def func2(x,y):
yu=x%y
return yu
def func3(x,y,z):
sum=x+y+z
return sum
print("商为"+str(func1(8,3)))
print(func2(6,4))
print("三者的和为"+str(func3(4,5,6)))
先将函数编辑好,在调用时想调用哪个就给该函数赋值
这里要注意数据运算字符串不能跟数字直接处理会报错
#字符串1+1=11
print("1"+str(1))
字符串截取
clname="kgckg02wt"
print(clname[1:])
print(clname[3:7])
print(clname[-2:])
print(clname[-6:-2])
字符串的位置排序序号如下:
k g c k g 0 2 w t
0 1 2 3 4 5 6 7 8
-9 -8 -7 -6 -5 -4 -3 -2 -1
注意截取时是按照 [ , )的方式截取
python3数据类型
Number数字 String字符串 Tuple 元组 不可变数据
List列表 Set 集合 Dictionary字典<key,value> 可变数据