python 第二天 -----运算符/条件语句

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
#InnerFuction 内置函数
import random
import math

type() 返回对象或者变量的数据类型

print(type(“呵呵”)) # class_str
a=3
print(type(a)) # class_int

abs() 返回一个数字的绝对值

print(abs(-10))

max() 返回一组数据当中的最大值

min() 返回一组数据当中的最小值

print(max(1,2,3))

id() 返回数据的在对内存中的地址

print(id(1))
print(id(2))
print(id(3))
print(id(4))

原先是数据如果第一次出现 则创建对象

如果二次出现 则直接复用第一次创建的对象即可

print(id(5)) # 从上到下第一次出现的数据常量
print(id(5)) # 已存在常量5 则直接复用

但是在Python里

Python会自动为一些常见的常量预先定义在堆内存中

int() float() str() bool()

len() 查看数据的长度

序列:指的就是一组数据 列表 元组 集合 字符串 字典

print(len(“abcd”))
print(len(“呵呵”))
print(“哈哈”)

bin() binary 二进制

oct() 八进制

hex() 十六进制

print(bin(149))
print(oct(149))
print(hex(149))

ord() 返回传入的字符所对应的ASCII值

chr() 返回传入的数字对对应的ASCII字符

print(ord(‘abc’))

print(type(‘a’))
print(chr(97))

如何判断输入的一个

字符是大写字母还是小写字母还是数字呢?

97 a 65 A 48 0

c=input(“输入一个字符:”)

ord(‘a’) <= ord© <=ord(‘z’)

ord(‘A’) <= ord© <=ord(‘Z’)

ord(‘0’) <= ord© <=ord(‘9’)

如何将小写字母转大写字母?

chr(ord©-32) ord©+3

print(chr(ord(‘我’)+4))

round() 四舍五入

print(round(5.5))

range() 产生一组连续的数字

random模块

random.randint(a,b) 随机产生一个[a,b]之间的整数

print(random.randint(1,10))

random.random() 随机产生一个[0,1)之间的小数

print(random.random())

random.randrange()

print(random.randrange(10)) #[0,10)
print(random.randrange(5,10)) #[5,10)

math模块

math.pi

ceil获取大于该数字的最小整数

floor获取小于该数字的最大整数

Python 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:
执行语句……
else:
执行语句
if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

当判断条件为多个值时,可以使用以下形式:

if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4
循环的四要素:
1.循环的初始化(开始)
2.循环的继续条件(结束条件)
3.循环体(需要被重复操作的步骤)
4.循环周期、步长、间距(让循环的关键数据改变
Python While 循环语句:
while 判断条件(condition):
执行语句(statements)……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假 false 时,循环结束。
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立。
Python for 循环语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
语法:
for循环的语法格式如下:
for 变量 in 序列:
循环体

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值