1.与用户交互
1)什么是与用户交互
程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息
2)python与用户交互的方式
input
2.格式化输出
还有一种使用方式是%s
列如
1 pro_info = { 'city':'北京', 2 'sh':'直辖市', 3 'area':'xxx', 4 'population':'xxx'} 5 print(''' 6 ======= %s ======== 7 省会:%s 8 面积:%s 9 人口:%s10 ======= end =======11 ''' %(pro_info['city'],pro_info['sh'],pro_info['area'],pro_info['population']))
3.基本的数据类型
1)整型int
2)浮点型float
3)字符型 str
注意引号的配对
列如
info = "computer'name'"
注意点:字符相加是申请新的空间,将原来的字符拷贝放入新的空间
4)列表 list (列表是有序的)
列表中的第一位是0
1 info = [0,'a',2,3,['a',4]]2 print(info[4][1])
5)字典 dict(字典是无序的)
1 info = { 'name':'beard','age':'22','hope':'good'}2 info['name']
6)布尔值
只有true和false
==比较的是值
is比较的是id
4.赋值方式
1)链式赋值
a=b=c=d=1
2)交叉赋值
n=1
m=2
n,m=m,n
3)变量的解压赋值
a=[1,2,3,4]
b,c,d,e=a