0910课堂小结
作者:互联网
目录
花式赋值
链式赋值
x=y=z=10
交叉赋值
x = 20
y = 10
x, y = y, x
z = x
x = y
y = z
数字型
整数型(int)
作用:年龄、ID号
定义方法:`x=10` `x=int(10)`
使用方法: `+ - * / % // **`
x = 1
y = 2
print(x + y) # 加
print(x - y) # 减
print(x * y) # 乘
print(x / y) # 除
print(x % y) # 取余
print(x // y) # 取整
print(x ** y) # 求幂
浮点型(float)
作用:身高、薪资
定义方法:`x=10.0` `x=float(10.0)`
使用方法: `+ - * / % // **`
x = 1
y = 2
print(x + y) # 加
print(x - y) # 减
print(x * y) # 乘
print(x / y) # 除
print(x % y) # 取余
print(x // y) # 取整
print(x ** y) # 求幂
字符串型
字符串型(str)
作用:姓名
定义方法:`name='faye'` `name=str('faye')`
使用方法`+ * == !=`
name1 = 'faye'
name2 = 'shin'
print(name1 + ' ' + name2)
print(name1 * 5)
print(name1 == name2)
print(name1 != name2)
列表型
列表(list)
作用:存储多个数据,在[]内用逗号分隔开任意类型的值,数据可以是任意类型
定义方法:`lt=[1,2,3]` `lt=list[1,2,3]`
使用方法:索引取值,索引值从0开始
hobby_list = ['read', 'run', 'jump']
# 索引序号为 0 1 2
# 取出第二个(索引值为1)爱好
print(hobby_list[1]) #打印结果为run
字典型
字典(dict)
作用:存储多个数据,并需要拥有描述信息
定义方法:按照键值对(key:value)的方式存值,其中value是任意格式的数据类型,key对value具有描述性的作用
使用方法:根据key值取值
user_info = {'name': 'nick', 'gender': 'male', 'age': 19,
'company_info': ['oldboy', 'shanghai', 50]}
print(user_info['name'])
#取出key为name的值 输出结果为nick
print(user_info['company_info'][0])
#输出结果为 oldboy
布尔型
布尔型(bool)
作用:用于判断条件
定义方法:True、False通常情况不会直接引用,需要使用逻辑运算得到结果。
使用方法:Python中所有数据类型的值自带布尔值。如此多的数据类型中只需要记住只有0、None、空、False的布尔值为False,其余的为True。
print(bool(0)) #false
print(bool('nick')) #true
print(bool(1 > 2)) #false
print(bool(1 == 1)) #true
解压缩
一次性取多个值
lis = [1,2,3]
x1,x2,x3 = lis # 1,2,3
# 不会用
x1,_,x3 = lis # 1,_,3
*_,x3 = lis # _,_,3
python与用户交互
python3与用户交互
input() # 等待用户输入,如果用户不输入,程序不会结束运行
input接收的值无论如何都是字符串
'''
x = input('请输入你想要的输入的数字:')
print(type(x))
print(x)
x = int(x) + 1
# x = eval(x) # 除了字符串以外都可以转换,不建议使用
print(x)
'''
python2中的与用户交互
raw_input() # 与用户交互和python3中的input一模一样
input() # 与用户交互,必须得指定输入的类型,输入什么类型拿到什么类型
格式化输出的三种方式
占位符
- %s 匹配所有数据类型的字符
- %d 只匹配数字
format格式化
name = 'nick'
print('name:{}'.format(name))
f-string格式化
name = 'nick'
print(f'name:{name}')
# :.2f 保留两位小数
标签:name,小结,0910,用户,定义方法,print,input,课堂,交互 来源: https://www.cnblogs.com/faye12/p/11497854.html