标签:false lse 比较 read 指定 raw_input 工资 学生 计算机
1、与用户交互
1、什么是与用户交互
程序等待用户输入数据,然后程序执行完毕后为用户反馈信息
2.为什么要与用户交互
为了和计算机之间像人与人一样沟通无障碍
3、怎么用
python3 input
python2 raw_input
在python中 计算机会将用户输入的一切都转化为字符串格式
2、格式化输出
1、print("my name is %s,我的年龄是%s"%s(‘ouyang‘,21))
1、print("my name is %s,我的年龄是%d"%s(‘ouyang‘,21))
%s 可以表示任何数据类型,但是%d只能表示整型(int)
3、数据类型之数字类型(int和float)
1、int整型,记录年龄,QQ号,手机号等带有整数的类型数字或者数字集
如:age=‘18‘ num = ‘666‘
2、 float(浮点型)记录身高,工资,等带有小数的一个数据类型
salary=‘3.1 inp=4.222
4、 数据类型之字符串类型(str)
作用:记录描述性质的数据,比如人的名字,性别,家庭住址。。。
定义:用单引号,双引号或三引号将一串字符囊括起来,如:name=‘ouyang‘
name=‘ouyang‘
print(type(ouyang))
1、强调:字符串可以进行运算
name=‘ouyang‘
age=‘18‘
print(name+age)
2、字符串相加是申请内存空间然后拷贝想家的字符串到新的空间中,效率不高
3、字符串可以进行乘法运算
print(‘ouyang‘*10)
5、 列表类型:list
作用:可以记录/存在多个值,可以很方便地取出来指定位置的值,比如自己的爱好,一堆学生的名字
定义: 在[]中用逗号分隔开的多个任意类型的值
li=[1,2,‘ouyang‘,[1,2,3,],]
print(li[2])
print(li[3][1])
使用:
hobbies="read music sleep eat play"
hobbies=["read","music","sleep","eat","play"]
print(hobbies[2])
6、字典类型dict
作用:记录多个key:value 值,优势是每一个值value都有其对应关系/映射的key,
而key对value有描述性的作用
定义:在{}内用逗号分隔的多个key:value元素,其中value可以是任意类型,但key通常是字符串类型
info={‘name‘:‘ouyang‘,‘sex‘:"man",‘age‘:18}
print(type(info))
print(info[‘age‘])
7、布尔类型 (bool)
作用:用来作为判断的条件去用
tag = True
tes = False
print(type(tag),type(tes))
通过判断去得到布尔值
print(age > 20)
print(age >= 20)
age=18
==比较的是值
print(age == 18)
is:比较的是id是否相等
强调:id相等值一定相等,id不等但是值仍然可以相等
tag=True
print(id(tag))
res=3 > 1
print(id(res))
res2=1 < 10
print(id(res))
标签:false lse 比较 read 指定 raw_input 工资 学生 计算机
原文地址:https://www.cnblogs.com/ouyang99-/p/9341187.html