1.print输出
输出一个字符串或者一个运算结果
print('shh')
print(1+2)
输出多个字符串
print('i','am','shh')
#用逗号隔开,在输出时,逗号会变成空格
格式化输出字符串
name = shh
age = 18
print('i am %s,my age is %d' % (name,age))
#用%隔开
2.输入
name = input('please input your name:')
#得到的是一个字符串
如何输入一个整数:
a = input('input your age:')
age = int(a)
3.可以直接处理的数据类型
(1)任意大小的整数
(2)任意大小的浮点数
(3)字符串
4.list
(1)定义
names = ['shh','gy','hh']
(2)获取列表的长度
len(names)
(3)列表的遍历
利用索引来遍历列表
names = ['shh','gy','hh']
len = len(names)
for i in range(len):
print(names[i])
5.tuple
(1)定义
ages= (1,2,3)
#tuple一旦被定义就不能改变
(2)定义只含一个元素的tuple
age = (1,)
#只含1的tuple,输出age,结果是(1,)
age = (1)
#()代表运算,输出age,结果是1
6.range(start,stop,step)
参数的含义:
range(start,stop,step)是输出start——(stop-1)之间的整数,并且每个数之间的间隔都是step,例如range(0,100,5)是输出:0、5、10…….95
range(101)
输出0-100之间的整数
7.dict
(1)定义
dict的key必须是不可变对象
stu = {'shh':90,'gt':80,'gy':70}
#定义方式1
stu['haha'] = 100
#定义方式2
(2)已知键,求值
stu['shh']
(3)查看key知否存在
'gy' in stu
#方式1,'gy'存在,则输出True,否则输出False
stu.get('gy',-1)
#方式2,'gy'不存在就返回-1,存在就返回对应的value
(4)dict的遍历
stu = {'shh':12,'gy':10,'hh':23}
for x in stu:
print('%s:%d' % (x,stu[x]))
8.set
是一对key的集合,无序不重复