1.print()用法:
无引号:数字或运算式
单引号:
双引号:和单引号无区别,如字符串中包含单引号,则可用双引号(或转义字符)
三引号:实现换行输出,其内容是自己进行换行填写:
eg: print('''hello
world''')
2.print()时用到的转义函数:
3. 四则运算
4. input()函数:收集终端用户输入的信息,信息为 “字符串”类型。所以,如果让用户输入数字,input()函数结果赋值给变量时,惜,注意需要强制转换 int(input(’’))
需要用户input固定的选项时,随机获取选项:random.choice()
5. 列表:
列表可以包含任何数据类型,列表格式:students = [‘小明’,30,1.20,‘7’]
使用下标索引提取列表元素:studens[1],students[1:],students[:2],students[1:3]
【】提取元素下标规则:左右空,取到头; 左要取,右不取
增加列表元素append:只能增加一个单位元素:1个字符串元素,1个列表元素:students.append(‘小红’),studens.append([1,2])
删除列表元素del:del students[0]
6.字典:
键值对的组合,键值之间用冒号,对元素之间用逗号, :studentsScore ={‘小明’:90,‘小红’:95,‘小美’:85}
用键名 提取元素:studentsScore[‘小明’]
增加元素:就是用赋值语句 “字典名[键]=值” ——studensScore[‘小雅’]=100
删除元素:del studentsScore[‘小明’]
遍历字典:遍历的是字典的键(后边循环会详细介绍)
7.列表与字典的异同点:
不同点:列表有序; 字典无序,调动顺序不影响
相同点:修改元素,都是用赋值语句;可以任意嵌套所有数据类型
8.元组:tuple类型 (a,b,c)
元组中的元素不能修改
9.for循环:
循环列表: for i in students:遍历列表中的元素
循环字典: for i in studentsScore: 遍历字典中的“键”——i分别取值:‘小明’,‘小红’,‘小美’
循环字符串: for i in ‘优快云’——i 分别取值 ‘C’,‘S’,‘D’,‘N’
只要循环的对象 长度>1即可。 错误示例:

- range() 函数:
range(x)——从0开始到x-1 的整数序列
取头不取尾(类似列表,取左不取右)——range(0,2):结果取 0,1
range(0,10,3)——取数步长间隔为3——结果取:0,3,6,9
-
while循环: 先定义变量初始值
-
for循环和while 循环对比:
循环次数明确时,用for循环;不明确时用while循环
13.循环中的4种语句:

14.字符串拼接格式化
%方法,格式:【‘字符串嵌入%’ 空格 %】:
print('吃得苦中苦,方为人上人,出自诗句%s,诗人%s' %(poem,writer))
format方法,格式:【‘字符串嵌入{}’ .foramt()】:
print('吃得苦中苦,方为人上人,出自诗句{},诗人{}'.format(poem,writer))
15.类:
类的初始化方法:格式是def init(self),是由init加左右两边的【双】下划线组成