变量、运算符、表达式、字符串、输入输出、内置函数、math库和random模块
1、python数字类型
整型、浮点型、布尔型、复数型
整型常量的进制表示:十进制、二进制(前缀0b或0B)、八进制(0o或0O)、十六进制(0x或0X)
不同进制转换:
十进制到二进制(函数bin())
>>>bin(100)
'0b1100100'
十进制到八进制(函数oct())
>>>oct(100)
'0o144'
十进制到十六进制(函数hex())
>>>hex(100)
'0x64'
其他进制到十进制
>>>0b1100100
100
>>>0o144
100
>>>0x64
100
浮点数(小数、指数)——占八个字节,64位
round(浮点数或小数,位数)函数:将任意浮点数或者小数保留指定的位数
布尔型:只有两个值,true或者false(1或者0)
判断为false的情况:数字0,空字符串,none,空的List([]),空的Tuple(()),空的Dict({})
复数型:实部加虚部(实部和虚部都是浮点型)
print(x.real) #输出复数的实部
type(x.real) #查看实部的数据类型
print(x.imag) #输出复数的虚部
type(x.imag) #查看虚部的数据类型
2、变量的明明规则和赋值
由大小写英文字母、数字和下划线组成;区分字母大小写;变量的长度不限;不能使用关键字
3、运算符和表达式
算术运算符、赋值运算符、关系运算符、逻辑运算符
算术运算符:+,-,*,**(幂乘),/,//(整除),%(求余)。
赋值运算符:=,+=,-=,*=,**=,/=,//=,%=。
关系运算符:==,!=,>,<,>=,<=。
逻辑运算符:and,or,not。
4、字符串类型和字符串方法
字符串可以用+运算符合并成新的字符串,或者用*运算符进行重复。
转义符\
5、输入和输出(input,print)
6、内置函数、math库和random模块
常用内置函数
abs(x)返回数字的绝对值
len(object)返回对象包含的元素个数
pow(x,y)返回x的y次幂
math库
import math
random模块:产生随机数
import random