变量和简单数据类型
2.1 运行hello_world.py时发生的情况
略
2.2 变量
- 变量可以与待输出字符串关联起来
message = 'Hello Python world!'
print(message)
输出 :
Hello Python world!
- 变量可以进行修改
message = 'Hello Python world!'
print(message)
message = 'Hello Python Crash Course world!'
print(message)
输出:
Hello Python world!
Hello Python Crash Course world!
2.2.1 变量的命名和使用
- 变量名只能包含字母、数字和下划线,且必须以字母和下划线开头
- 变量名不能包含空格
- 不要将关键字和函数名用作变量名,否则将导致关键字和函数名失效
- 变量名中尽量不要使用小写字母‘l’和大写字母‘O’
2.2.2 使用变量时避免命名错误
略
2.2.3 变量是标签
一个例子可以很好的说明这句话的含义:
a = 'hello'
b = a
# 此时 a 和 b 都是'hello'
a = 'world'
# 此时 a 是'world', b 还是 'hello'
2.3 字符串
字符串就是一系列用引号括起来的一系列字符
2.3.1使用方法修改字符串的大小写
- title()
- upper()
- lower()
name = "ada lovelace"
print(name.title()) # title()方法是将每个单词的字母大写,输出 Ada Lovelace
name = "Ada Lovelace"
print(name.upper()) # upper()方法是将全部字符串改为大写,输出 ADA LOVELACE
print(name.lower()) # lower()方法是将全部字符串改为小写,输出 ada lovelace
- 方法是python对数据执行的操作,每个方法后面都跟圆括号,括号内提供方法需要的额外参数
- 变量的值不变,如 第一段代码name 的值还是 ada lovelace
2.3.2 在字符串中使用变量
f字符串,python 3.6引入,f是format的简写
first_name = 'ada'
last_name = 'lovelace'
print(f"Hello, {first_name.title()} {last_name.title()}.") #输出 Hello, Ada Lovelace.
full_name = f"{first_name} {last_name}"
print(f"Hello, {full_name.title()}.") #输出 Hello, Ada Lovelace.
2.3.3 使用制表符或者换行符来添加空白
\n 换行
\t 制表符(我理解就是一个tab)
2.3.4 删除空白
- strip()
- rstrip()
- lstrip()
favorate_language = ' python '
print(favorate_language) #输出 ' python '
print(favorate_language.strip()) #删除首尾两边空白,输出 'python'
print(favorate_language.rstrip()) #删除右边空白,输出 ' python'
print(favorate_language.lstrip()) #删除左边空白,输出 'python '
print(favorate_language) #输出 ' python '
favorate_language = favorate_language.strip() #永久删除首尾两边空白
print(favorate_language) #输出 'python'
2.3.5 使用字符串时避免语法错误
略
2.4 数
加(+)
减(-)
乘(*)
除(/)
地板除(//)
取余(%)
幂次方(**)
2.4.1 整数
略
2.4.2 浮点数
略
2.4.3 整数和浮点数
- 任意两个数相除,结果总是浮点数
- 在其它运算中,如果有一个操作数是浮点数,结果就是浮点数
2.4.4 数中的下划线
书写很大的数时,可以使用下划线将数字分组,使其清晰易读,但打印时不会打印其中的下划线(只有 python 3.6以上版本支持)
a = 14_000_000_000
print(a) # 输出结果 14000000000
2.4.5 同时给多个变量赋值
分别给x,y,z赋值0,1,2
x,y,z = 0, 1, 2
2.4.6 常量
常量类似于变量,要指定常量,可将其字母全部大写
2.5 注释
2.5.1 如何编写注释
注释用 ( # )
2.5.2 该编写什么样的注释
注释要清晰、简洁
2.6 python之禅
什么样的代码是好代码
2.7 小结
略