第二章 变量和简单数据类型
1. 变量
1.1 变量的命名和使用
- 变量名只能包含字母、数字和下划线 (eg. message_1)
- 变量名不能包含空格,只能用下划线来分隔其中的单词 (eg. greeting_message)
- 不要将Python关键字和函数名用作变量名 (eg. print)
- 变量名应既简短又有描述性 (eg. s_n)
- 慎用小写字母l和大写字母O,避免看成1和0
- 尽量用小写字母命名
2. 字符串
2.1 字符串的表示
- 用单引号或双引号表示
2.2 修改字符串的大小写
每个方法后面都跟着一对括号
- title():将每个单词的首字母大写
name="ada lovelace"
print(name.title())
- upper():将字符串全部大写
name="ada lovelace"
print(name.upper())
- lower():将字符串全部小写
name="ABC"
print(name.lower())
2.3 合并字符串
- 使用+来拼接
first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name
print("Hello,"+full_name.title()+"!")
2.4 使用制表符/换行符来添加空白
- \t:制表符
相当于在单词前加一个空格
print("python")
print("\tpython")
- \n:换行符
2.5 删除空白
- rstrip(): 删除右边的空白
- lstrip():删除左边的空白
- strip(): 删除两边的空白
要想改变变量,要赋值
2.6 正确使用单引号和双引号
- 正确的形式
"this's an apple."
- 错误的形式:单引号无法区分
'this's an apple.'
3. 数字
3.1 整数
- 加减乘除: + - * /
3.2 浮点数
- 带有小数点的数
3.3 使用str()避免类型错误
- 把整形转换为字符型,再一起输出
age=23
message="Happy "+str(age)+"rd Birthday"
print(message)
4. 注释
- ‘#’