【无标题】作业

1.数值型

数值型包括int(整形),float(浮点型)和complex(复数型)。

 1.1整型

整型数可以表示成十进制,八进制,十六进制和二进制。

1.2浮点型

浮点型是一种表达实数的方式,浮点数是浮点型实数。

1.3复数形

复数包含实数与虚数。复数可表示成实部+虚部j形式如-5.8+6j,4.5+3e-7j

1.4数值运算符

数值运算符用于对数值进行连接运算,包含算术运算符,位运算符和赋值运算符

1.4.1算术运算符

名称运算符说明
+两个数相加
-取负数或用一个数减去另一个数
*两个数相乘或返回一个被重复诺干次的字符串
/两个数相除
%两个数整除后的余数
**计算一个数的幂
整除//两个数相除

1.4.2位运算符

名称运算符位运算表达式二进制结果(十进制结果)
按位与&a&b0000 1010 (10)
按位或|a|b

1100 1111 (207)

按位异或

 ∧

a ∧b1100 0101 (197)
按位或反~~a1111 0000 (240)
左移位a《20011 1100(60)
右移位  》a  》20000 0011(3)

1.5赋值运算符

运算符名称等效性
=赋值

c=a+b

+=加法赋值c+=a等效于c=c+a
-=减法赋值c-=a等效于c=c-a
*=乘法赋值c*=a等效于c=c*a
/=除法赋值c/=a等效于c=c/a
%=取模赋值c%=a等效于c=c%a
**= 幂赋值c**=a等效于c=c**a
//=取整除赋值c//=a等效于c=c//a

2.1用于数值型计算的常用函数

2.1.1内置数值计算函数

函数描述
abs(x)返回数值x的绝对值

round(x)

将x四舍五入并取整
pow(x,y)返回数值x的y次方
divmod(x,y)返回除法结果及余数
max([x1,x2,……])求最大值
min([x1,x2,……])求最小值
sum([x1,x2,……])求和

2.1.2随机数模块函数

函数描述
random()返回一个[0.0,1.0]的随机浮点数

uniform(a,b)

返回一个介于a和b之间的随机浮点数
randbytes(n)生成n个随机字节
randrange(n1,n2[,step])

返回n1至n2(步长为step,默认step=1)的随机元素。

例如range(1,10,2)=1,3,5,7,9

randint(a,b)返回随机整数,且满足大于等于a且小于等于b
choice(列表)从非空列表中返回一个随机元素
shuffle(列表)将列表随机打乱

2.2布尔型

2.2.1布尔值

布尔值只有两个:真(True)和假(False)

2.2.2布尔运算

布尔运算包括非(not),与(and)和或(or),优先级从高到低。

2.2.3比较运算

python中比较运算符用于比较运算,他们有相同的的优先级,并且比布尔运算符的优先级高。

2.2.4判断运算符

1.成员判断运算符:in

2.同值判断运算符:is

2.3字符串型

2.3.1

1.ASCII 

2.GB2312-80编码

3.GBK编码

4.Unicode编码

5.GB18030编码

2.3.2转义字符

转义字符说明
\newline忽略换行
\\反斜线(\)
\’单引号(')
\"双引号(“)
\aASCII Bell
\bASCII退格
\fASCII换页符
\nASSCII换行符
\rASCII回车符
\tASCII水平制表符
\vASCII垂直制表符
\ooo八进制值为ooo的字符
\xhh十六进制值为hh的字符
常量名说明
string.digits包含数字0~9的字符串
string.ascii-letters包含所有英文字母(大写或小写)的字符串
string.ascii-lowercase包含所有小写英文字母的字符串
string.ascii-uppercase包含所有大写英文字母的字符串
string.printable包含所有可打印字符的字符串
string.punctuation包含所有标点的字符串
string.hexdigits包含数字0~9,a~f(A~F)的十六进制数字字符串
string.octdigits包含数字0~7的八进制数字字符串
string.whitespace包含全部空白的ASCII字符串`\t\n\r\x0b\x0c`

2.3.3    内置字符串函数

函数描述
len(s)返回字符串s的长度,或者返回其他组合数据类型的元素个数
str(s)返回任意类型x所对应的字符串形式
chr(n)返回Unicode编码值n对应的单字符
ord(c)返回单字符c表示的Unicode编码值
hex(n)返回整数n对应的十六进制数的小写形式字符串
oct(n)返回整数c对应的八进制数的小写形式字符串

2.3.4字符串格式化

格式字符说明
%s

字符串(采用str()来显示)

%R字符串(采用repr()来显示)
%c单字符
%%字符%
%d十进制整数
%I十进制整数
%o八进制整数
%x十六进制整数
%e指数(基底写为e)
%E指数(基底写为E)
%f,%F浮点数
%g指数(e)或浮点数(根据显示长度)

p49习题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值