1.3数和表达式
数的类型:
整数,浮点数,复数。
数的表示方法:
二进制,八进制,十进制,十六进制
数的运算:
优先级:同c
运算的分类及部分规则:
加减乘除,求余等。
除:结果为浮点数/
结果为整数// (向下圆整:例如32.3=32)
1.4变量
Python中变量使用前必须要先赋值,因为这里的变量没有默认值。
没有特别的需要指明变量的类型
1.5语句
语句的根本特征:执行修改操作
常用的语句:赋值语句,print语句
1.6获取用户的输入
举例如下:
input(“The meaning of life:”)
The meaning of life: 42
‘42’
1.7函数
函数的分类:
内置函数,或自行编写的函数
函数举例:
abs(-10)
10
函数说明:计算数的绝对值
round(2/3)
1.0
函数说明:将浮点数圆整到其最接近的整数,如若距两个整数一样近时取偶数
pow(2,3)
6
函数说明:求两个数的乘积
1.8模块
模块的作用:对Python的功能进行拓展
举例:
import math
math.floor(32.9)
32
说明:import 用以导入模块
第二行按格式使用函数
floor返回小于或等于给定数的最小整数,与math.ceil用法相反
from math import sqrt
sqrt(9)
3.0
函数说明:使用from …..import…可以其后调用函数时省去模块的说明
qrt开方运算
1.8.1 cmath和复数
举例:
import cmath
cmath.sqrt(-1)
1j
函数说明:cmath用于处理复数模块
注意:避免使用from…..import….易造成sqrt无法正常使用
1.10字符串
1.10.1单引号字符串以及对引号转义
1.单双引号可以混用,不影响输出
例如:>>>”Hello,world”
‘Hello,world’
或者>>>’Hello,world’
‘Hello,world’
两者输出是相同的
2注意单双引号的对称,避免造成错误
例如:>>>’let’s go’
ERROR
3.用\进行转义
例如:>>>’let\’s go’
‘let’s go’
1.10.2拼接字符串
直接相加
例如:
“Hello,”+”world!”
‘Hello,world!’
x=”Hello,”
y=”world!”
x+y
‘Hello,world!’3
1.103字符串表示str和repr
例如:
print(repr(“Hello,\nworld!”))
‘Hello,\nworld!’
print (str(“Hello,\nworld!”))
Hello,
world!
1.10.4长字符串,原始字符串和字节
1.长字符串(跨越多行的字符串)使用三个单引号或者双引号括起来。
例如:
print(“”” This is a very string .It continus here.
And it’s not over yet .”Hello,world!”
Still here. “”“)
注意:常规字符在跨越多行时在行尾加上\如图:
2.原始字符串(不会对字符串中的反斜杠进行处理,只会使其保持原样)加前缀 r
例如:
注意:当需要用\进行转义时会保留\
引号前的最后一个字符最好不要是\,使程序不知道在哪里终止。若非要用到可以将其视作一个单独的字符用引号括起来。
3.Unicode,bytes和bytearray