Python语言程序设计 总结(2)

一 . 相关内置函数
1.type()
返回对象或者变量的数据类型
print(type( 对象 ))
2.abs()
返回一个数据的绝对值
print(abs(-10))
3.max()
返回一组数据中的最大值
print(max(1,2,3))
4.min()
返回一组数据中的最小值
print(min(1,2,3))
5.id()
返回数据的在堆内存中的地址
print(id( 数据 ))
注:Python会自动为一些常见的常量预先定义在堆内存中
原先是数据如果第一次出现 则创建对象
如果二次出现 则直接复用第一次创建的对象即可
6. len()
查看数据的长度
序列:指的就是一组数据 列表 元组 集合 字符串 字典
print(len(“abcd”))
print(len(“呵呵”))
print(“哈哈”)
7.bin() binary
二进制
oct()
八进制
hex()
十六进制
print(bin(149))
print(oct(149))
print(hex(149))
8.ord()
返回传入的字符所对应的ASCII值
9. chr()
返回传入的数字对对应的ASCII字符
10.round()
四舍五入
11.range() 左开右闭
产生一组连续的数字
range[a,b) 默认从a到b每次改变1
range[a,b,c)表示从a到b每次改变c 即c表示步长
12.random模块
random.randint(a,b)
随机产生一个[a,b]之间的整数
random.random()
随机产生一个[0,1)之间的小数
random.randrange()
print(random.randrange(10)) #[0,10) 左闭右开
print(random.randrange(5,10)) #[5,10)
13.math模块
math.pi
print(math.pi)
print(math.e)
print(math.pow(2,8)) #2**8
print(math.fabs(-3.14))
ceil获取大于该数字的最小整数
print(math.ceil(3.98))
print(math.ceil(-2.89))
floor获取小于该数字的最大整数
print(math.floor(3.98))
print(math.floor(-2.98))
以上只是最常用的几个内置函数,还有一些其他的。

二. if判断语句
1.比较运算符 计算结果都是布尔类型
运算符> >= < <= == !=
2.逻辑运算符 计算结果都是布尔类型
与或非 and or not
注:
顺序语句 代码从上到下一次逐行执行
判断语句 本身还是基于顺序语句
if语句 Python里面没有switch语句
循环语句 本身还是基于顺序语句

if语句的语法格式
1)单if情况
if 布尔表达式 :
表达式为True时执行的语句块
2)if-else情况
if 布尔表达式:
表达式为True时执行的语句块
else:在这里插入代码片
表达式为False时执行的语句块
3)if-elif情况

三.循环
循环四要素:
1.循环的初始化(开始)
2.循环的继续条件(结束条件)
3.循环体(需要被重复操作的步骤)
4.循环的周期,步长,间距(让一些关键数据改变)

1.for语句:
for i in range(1,7,1)
print(i)
(这段代码表示 i 取一个数字并显示出来 i 每次加 1)

for i in range(10,-1,-2)
print(i,end=" ")
(这段代码表示 i 取一个数字并显示出来 i 每次减 2 )

2.while语句:

循环初始化
while 循环继续条件:
循环体
循环步长

while true语句
循环体
if 什么什么:
break 跳出循环
print( )

line=0
while line<=8
j=0
while j<line+1
print(" * “,end=” ")
j+=1
print()
line+=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值