Python第二课——变量和简单数据类型
课题:Python第二课——变量和简单数据类型
教学目标:
1. 了解变量、变量的赋值、变量的命名规则.
2. 了解字符串及其格式.
3. 掌握字符串方法(更改大小写,删除空白)的使用、制表符和换行符的使用.
4. 掌握字符串的拼接.
5. 了解数字数据类型,掌握数字运算符的使用,掌握str()函数的使用.
6. 掌握注释方法.
课型:新授课
时间:3课时
重点:变量的命名规则、字符串和数字数据类型的运算
难点:单引号和双引号的使用,str()函数的运用,方法的运用.
教学方法:讲授、演练、讨论.
教学过程:
一. 上一节“练一练”中,我们对hello_world.py中的语句print("Hello Python world!")分别做了三次修改:
1. print ——prin
2. Hello ——hello
3. print ——Print
其中,1和3修改后程序运行报错. 2修改后程序能正常运行,为什么会有区别呢?二. Python解释器如何工作
1. 当运行文件hello_world.py时,文件扩展名“.py”指出它是一个Python程序,因此编辑器将使用Python解释器来运行程序.
2. Python解释器读取整个程序,确定代码中每个单词的含义. 例如,当读到print时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么. 其中print是Python的一个函数的名称.
* 所以当我们修改代码中print 为prin或Print时,Python解释器就读不懂它们为何,即报错.
而print()函数括号中的内容,Python解释器不管何物,即原封不动的输出到屏幕上,所以,修改Hello为hello时,不影响程序运行.
三. 变量
1. 文件hello_world.py修改一:
message = "hello Python world!"
print(message)
运行观察结果
"Hello Python world!"
* message 变量每个变量都存储了一个值
文件hello_world.py 修改二:
message = "hello Python world!"
print(message)
message = "hello world!"
print(message)
运行观察结果,可以看到两行输出:
* 变量的值在程序的运行过程中是可以改变的.
2. 变量的命名规则
(1)只能包含字母、数字和下划线. 变量名可以用字母或下划线开头,但不能用数字开头,例如,name_1和_name是正确的,1_name是错误的变量名.
字符串函数title()是使字符串开头首字母大写
(2)不能包含空格
(3)不能将Python关键字和函数名用作变量名,例如if、for、print等不能用作变量名.
(4)变量名应该简短且具有描述性.
(5)慎用小写字母l和大写字母O.
(6)尽量用小写的变量名.
四. 字符串
1. 字符串是由一系列字符组成,在Python中,用引号括起来的都是字符串. 引号可以是单引号,也可以是双引号. 如:
“This is a string.”
'这也是一个字符串'
* 如果字符串内部也包含引号,就要注意引号的嵌套配合使用. 如:
“I can't do it”——正确
' I can't do it ' ——错误
2. 使用方法修改字符串字母的大小写
新建Python文件name.py,写入以下代码:
name = "joan allen"
print(name.title()) # 方法title() 将字符串中每个单词首字母改为大写
print(name.upper()) # 方法upper() 将所有字母改为大写
print(name.lower()) # 方法lower() 将所有字母改为小写
3. 合并(拼接)字符串
字符串可以用‘“+”连接. 例如,可以在name.py中输入以下代码:
first_name = "joan"
last_name = "allen"
full_name = first_name + " " + lastname
print(full_name.title())
print("Hello, " + full_name.title() + "!")
运行程序,观察结果.
也可以使用拼接来创建消息,再把整条消息都存储在一个变量中:message = "Hello, " + full_name.title() + "!"
print(message)
* 这样做可以使得print语句简单很多,也有利于修改
4. 使用制表符或换行符

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。