一、变量与字符串
1.变量名
通常是由字母、数字和下划线(_)构成,但千万不能以数字打头,比如 loveyou1314 是合法的变量名,而 520baby 却是非法的。
2.混合使用 Single quotes 和 Double quotes 的技巧:
print(“Let’s go!”)
Let’s go!
print(‘“Life is short, you need Python.”’)
“Life is short, you need Python.”
3.转译字符
print(““Life is short, Let’s go!””)
4. 原始字符串
使用原始字符串,可以避免反斜杠(\)被当作转义字符解析:
print(r"D:\three\two\one\now")
D:\three\two\one\now
5. 多行字符串文本
通常,使用三引号字符串(“”“ ”“”)来引用多行文本
6.字符串乘法
二、PyCharm
1.快捷键
三、数据与运算
1.注释
单行使用#,多行使用“”“ ”“”。快捷键为ctrl+/
2.数据类型
1.type(被查看的数据类型)
3.数据类型转换
任意类型都能转字符串
字符串不能转数字
4.. 精确计算浮点数
这里我们需要借助到一个叫做 decimal 的模块
import decimal
a = decimal.Decimal(‘0.1’)
b = decimal.Decimal(‘0.2’)
print(a + b)
0.3
5. E 记法
x = 0.00005
x
5e-05
6. 复数
1 + 2j
(1+2j)
它们都是以浮点数的形式存放的,如果将一个复数赋值给一个变量 x,则可以通过 x.real 访问该复数的实部,x.imag 访问其虚部:
x = 1 + 2j
x.real
1.0
x.imag
2.0
7.一些函数和运算
abs() 函数用于返回指定数值的绝对值
divmod() 函数用于获取两个数字参数(非复数)的地板除结果和余数。
pow() 函数用于进行幂运算
x//y 地板除
8.布尔运算
与 and
或 or
非 not
三、选择和循环
1.for 循环
1.for 变量 in 可迭代对象:
某条语句或某个代码块
2.range(start, stop, step) - 将生成一个从 start 开始,到 stop(不包含)结束,步进跨度为 step 的整数数列
如:
for each in “ABCDEFG”
for each in range(10)