1、第 0 关 千寻的名字 1-1、print() 函数 1-1-1、引号的用法 例子:print('字符串')或print(''字符串'') 例子:print('''我愿意留在汤婆婆的澡堂里工作两年, 第一年在锅炉房和锅炉爷爷一起烧锅炉水, 第二年在澡堂给客人搓背, 如果我违背工作内容的话, 将在这个世界变成一头猪。 ''') 1-2、转义字符 转义字符是一种特殊的字符常量,在编程语言中,我们用转义字符表示不能直接显示的字符,比如换行键、后退键,回车键等。 
1-3、变量和赋值 1-3-1、变量的命名规范 name='千寻',这就是一个常见的“给变量赋值”的动作。在这里,name就是一个变量,这行代码的意思,就是把“千寻”这两个字【赋值】给了“name”这个【变量】。 
2、第 1 关 数据类型与转换 2-1、数据类型 2-1-1、字符串 字符串英文string,简写str。只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。 
2-1-2、整数 整数英文为integer,简写做int。和我们数学课本中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。 
2-1-3、浮点数 浮点数的英文名是float,与整数(int)和字符串(str)不同,浮点数没有简写。 
2-2、数据拼接 就是利用数据拼接符号【+】,将需要拼接的变量连在一起就行了。 2-2-1、type()函数 只需把查询的内容放在type()函数中的括号里就行。 
2-3、数据转换 2-3-1、str() 函数 将其它类型转化为字符型,也可以用引号'',进行转化为字符串 例子:num=123,转化成字符串:str(num)或者num='123' 
2-3-2、int() 函数 将其它类型转化成整数型 注意:int函数不能将文字型字符串和浮点数字符串转换成整数型,只能将符合整数规范的字符串转换成整数 (例如:‘6好好’和’3.6’不能被int转化,‘666’则可以被int转换) 
2-3-3、float() 函数 将其它类型转化成浮点型 float()函数也可以将整数和字符串转换为浮点类型,(例如:float(3),float(‘3’)) 
3、第 2 关 灭霸的选择 3-1、条件判断 3-1-1、单向判断:if a=6 #为a赋值 if a>=6: #条件:如果a大于等于6 print('你拥有了毁灭宇宙的力量') 3-1-2、双向判断:if ... else ... a=6 #为a赋值 if a>=6: #条件:如果a大于等于6 print('1') else: #条件:如果a小于6 print('2') 3-1-3、多向判断:if…elif…else… a=6 #为a赋值 if a>=6: #条件:如果a大于等于6 print('1') elif 4<a<5 #条件:如果a小于5大于4 print('2') else: #其它 print('3') 3-2、if 嵌套 historyscore=26 if historyscore>=60: print('你已经及格') if historyscore>=80: print('你很优秀') else: print('你只是一般般') else: print('不及格') if historyscore<30: print('学渣') else: print('还能抢救一下') print('程序结束') 解析:该逻辑是为了判断历史成绩的分数,来决定输出的语句;首先先有两个大分支,一个是historyscore>=60分,一个是historyscore<60分,所以if historyscore>=60与else: print('不及格')同级;然后在两个大分支中又各分两个分支,当>=60分时,下面的一个分支historyscore>=80,一个是其它(60~80),所以 if historyscore>=80:与else:print('你只是一般般')同级。当else:print('不及格')时,下面的一个分支是 historyscore<30,一个是else:print('还能抢救一下'),所以这两个同级 ***注意:当碰到if条件嵌套时,先要理清谁与谁同级,谁是大分支,谁是小分支 4、第 3 关 4-1、input()函数的使用 
4-2、input()函数结果的赋值 
4-3、input()函数的数据类型 
4-4、input()函数结果的强制转换 
|