python学习——day01

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的集合,无序不重复

猜你喜欢

转载自blog.csdn.net/lwycc2333/article/details/79926046