2.1 运行 hello_world时发生的情况
- hello_world.py
print("Hello Python world!")
2.2 变量
# 输出为 Hello Python world
message = "Hello Python world!"
print(message)
# message变量只会保存最近更新后的值
message = "Hello Python Crash Course world!"
print(message)
# 输出为 Hello Python Crash Course world!
- 输出为
2.2.1 变量的命名和使用
- 慎用小写字母l 和大写字母 O,容易被看成 数字1 和数字0
2.2.2 使用变量时避免命名错误
- Python无法识别提供的变量名
- 名称错误的2种情况
-
1. 使用变量前忘记给它赋值 2. 输入变量名不正确
2.3 字符串
- 字符串可以用 " " 或 ’ ’ 来包括在其中
"This is a string" 双引号
'This is also a string' 单引号
2.3.1 使用方法修改字符串大小写
- name.py
name = "ada loveLace"
print(name.title()) #每个单词开头字母改为大写字母
print(name.upper()) #全为大写
print(name.lower()) #全为小写
- 结果为
2.3.2 合并(拼接)字符串
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)
# 拼接任何字符串
print("Hello, " + full_name.title() + "!")
# 也可以为
message = "Hello, " + full_name.title() + "!"
print(message)
- 结果为
2.3.3 使用制表符或换行符来添加空白
- 与 C 语言的换行制表符号一致
print("Laguages:\n\tPython\n\tC\n\tJavaScript")
- 结果为
2.3.4 删除空白
* 删除后的空白,暂时删除
fav = 'python '
fav.rstrip()
* 永久删除空白
fav = fav.rstrip()
*
fav.rstrip() 剔除末尾的空白
fav.lstrip() 剔除开头的空白
fav.strip() 剔除开头和末尾的空白
2.3.5 使用字符串时避免语法错误
2.3.6 python2 中的print 语句
- python3 使用print 必须使用括号()
2.3 练习
- 2-3 将用户的姓名存到一个变量中,并向该用户显示一条消息
“ Hello Eric,would you like to some Python today? ”
name = "Eric"
string = "Hello "+ name +",would you like to learn some Python today?"
print(string)
- 结果为
- 2-4将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名
name = "adv loCAte"
print(name.lower())
print(name.upper())
print(name.title())
- 结果为
2.4 数字
2.4.1 整数
- 加减乘除 = + - * /
- 乘方 a ** b = a^b
2.4.2 浮点数
- 结果包含的小数位数可能是不确定的
2.4.3 使用函数 str() 避免类型错误
age = 23
* 使用str()避免 age=数值23,或字符2 或字符3 出现的错误
message = "Happy "+ str(age)+ "rd Birthday"
print(message)
- 结果 为
2.4.4 Python2 的整数
2.5 注释
2.5.1 如何编写注释
2.5.2 该编写什么样的注释
2.6 Python之禅
- import this