python前三章学习总结

2.1
1.查看关键字
1)import keyword
print(keyword.kwlist)
2)keyword.iskeyword(word)
例如:判断and是不是关键字:keyword.iskeyword(‘and’)

2.与变量属性相关的内置函数
1)type()函数:返回变量类型
2)id()函数:返回变量地址
3)isinstance()函数:用来判断对象是否为已知类型。isinstance(对象,类型名)。

2.2
1.整型数据
1)二进制整数:以0b或者0B为前缀
2)八进制整数:以0o或者0O为前缀
3)十六进制整数:以0x或0X为开头,其后由0-9和a-f或A-F组成

2.实型数据
1)指数形式:用e或者E表示10为底的指数

3.字符型数据
1)可以使用一对单引号、双引号、三引号互相嵌套
2)转义字符:\n:回车换行 \t:横向跳到下一制表的位置
\b:退格,将当前位置退回到前一列 \r:回车,将当前位置移到当前行头
\f:走纸换页,将当前位置移到下一页开头
\ ’ "输出反斜线后的字符。

4.复数类型数据
x=3+5j
x.real>>>3.0
x.imag>>>5.0

2.3
1.可以进行多变量并行赋值
例如:x,y,z=2,5,8。
x,x=-10,20(先执行x=-10,再执行x=20)
x=20

2.4
1.可以通过绝对误差的形式,写为
import math
math.fabs(a-b)<0.00000001
表示如果两个浮点数的绝对值小于某个误差,则ab相等。

2.逻辑表达式的求值原则
a and b
如果a为真,继续计算b,结果为b
如果a为假,则不计算b,结果为a

a or b
如果a为真,继续计算b,结果为a
如果a为假,则不计算b,结果为b

2.5
1.成员运算符in、not in,判断一个成员是否在一个组中
2.is、is not :检查两个变量是否引用了同一对象

3.2例子:计算1+…+100

sum,i=0,1
while i<=100:
sum+=i;
i=i+1
print("sum=%d"%sum)

第二种:

sum,i=0,1
for i in range(1,101):
sum+=1
print("sum=%d"%sum)

3.3
input(),该函数将所有用户的输入都作为字符串看待,返回字符串类型.
如果要输入数值型数据,可以使用类型转换函数:在这里插入图片描述
eval函数:
eval([字符串]):将字符串str当成有效的表达式来求值并返回计算结果
如: x=5 eval(‘3*x’) 15

print()函数:
print([输出项1,输出项2,…输出项n][,sep=分隔符][,end=结束符])
如:print(x,y,sep=’:’,end=’%) 输出为:2:3%

使用表达式进行输出:
在这里插入图片描述

3.4
在这里插入图片描述
在这里插入图片描述
例:

在这里插入图片描述
其中/%6.2f/表示将8.123以实数形式输出,占6列宽其中小数部分保留两位。
在这里插入图片描述
表示输出的位数不足六位时, 用0补足六位
在这里插入图片描述
表示0输出时,不足四位右边补空格,100输出时不足两位左边补空格

字符串format方法
格式字符串.format()[输出项]
**其中格式字符串使用大括号括起来,一般形式为:
{[序号或键]:格式说明符}**其中序号或键可以省略
在这里插入图片描述
在这里插入图片描述
其中{0:.2f}觉得了第一项的格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值