课时:一节课(45分钟)
课程目标:
1.讲解print()使用注意事项
2.讲解字符串和数值类型
3.讲解Python运算符(取余、取整、立方)
课程安排:
(一)小程序,大道理——print()函数使用注意事项
回顾之前所写的代码: print("hello world")
注意点:1.Python区分大小写,所以print不能写成Print;2.注意中文、英文不同状态下的()和“”。3.注意美观。print()必须顶格写,同一个程序加一个空格就会报错。4.Python中一行只能执行一个语句,如果要输出两行内容:不能再同一行输入print(“语句1”) print(“语句2”),而应该要分两行输入。
(二)关于字符串和数值
字符串:成对的单引号、双引号(英文状态下)。里面可以是任意内容,可以是中文。例如:print(“我爱Python”)
数值:可以是数字(整数或小数) 例如:print(3) print(2.8)
也开始是数值有关的运算(直接输出计算结果) 例如:print(3+5) print(1*5/2)
(三)有关字符串的操作
数值之间可以使用+、-、*、/,那么字符串呢?分两种:
字符串和字符串:只能使用加法,代表拼接(双面胶)。 例如:print("hello"+"world")
字符串和数值:只能用乘法且数值必须为整数(包括结果为整数的运算式),代表重复多少次。 例如:print(“hello”*5)
print(“hello”*(2+5*3-2))
问:print(“hello”*0)会输出什么?
(四)有关运算符
取余:% print(22%3) 输出:1
取整: // print(22//3) 输出:7
立方: ** print(2**5) 输出:32
运算符的优先级: print(22%5//2) 输出: 1 print(22%5//3**2) 输出: 0
结论:**优先级最高,//和%优先级相同(按照从左到右顺序计算)。