Python学习 第二天

InnerFuction(Python内置函数)

一、常见的Python函数
type()  返回对象或者变量的数据类型
id()	返回数据在堆内存中的地址
int() float() str() bool()		整型、浮点型、字符串型、布尔型
len()	查看数据的长度
		序列:指的就是一组数据、列表、元组、集合、字符串、字典
ord()	返回传入的字符所对应的ASCII码值
chr()	返回传入的数字所对应的ASCII字符

Python会自动为一些常见的常量预先定义在堆内存中,不需要自己去创建

二、数学函数
fabs(x)		将x看作一个浮点数,返回它的绝对值
sqrt()		返回平方根值
abs()		返回一个数字的绝对值
max() 		返回一组数据当中的最大值
min() 		返回一组数据当中的最小值
round(x)	返回与x最接近的整数,如果x与两个整数接近程度相同,则返回偶数值
pow()		返回a^b的值
三、random模块
import random			启用random函数模块
random.randint(a,b)		随机产生一个[a,b]之间的整数
random.random()			随机产生一个[0,1)之间的小数
random.randrange(a,b)	随机产生一个[a,b)之间的整数
四、math模块
import math		启用math函数模块
math.pi			调用π的值
math.ceil()		获取大于该数字的最小整数
math.floor()	获取小于该数字的最大整数
五、转义序列
\b		退格符
\t		制表符
\n		换行符
\f		换页符
\r		回车符
\\		反斜线
\'		单引号
\''		双引号
不换行打印:	print("    ",end=" ")

选择语句

比较运算符
Python运算符算术符号
<<
<=
>>
>=
===
!=
if 语句
if	布尔表达式:
	表达式为True时执行的语句块
if-else语句
if 布尔表达式:
	表达式为True时执行的语句块
else:
	表达式为False时执行的语句块
if-elif语句
if 布尔表达式:
	表达式为1时执行的语句块
elif:
	表达式为2时执行的语句块
elif:
	表达式为3时执行的语句块
逻辑运算符
not		逻辑否
and		逻辑和
or		逻辑或

循环语句

循环主要解决重复性执行的代码(操作重复)

循环四要素:
  1. 循环的初始化(开始)
  2. 循环的继续条件(结束条件)
  3. 循环体(需要被重复操作的步骤)
  4. 循环周期、步长、间距(让循环的关键数据改变)
for循环
for	变量	in	 序列:
	循环体
while循环
循环初始化
while	循环继续条件:
	循环体
	循环步长
总结

for循环比较适合循环次数已知的情况,for循环的代码while是可以直接写的。

在Python中,用while循环写的不一定能用for写。

range() 函数

range()函数 产生一个序列
range函数有三种形式:

range(a)		[0,a)步长默认为1
range(a,b)		[a,b)步长默认为1
range(a,b,c)	[a,b)步长为c,且c可以为负数
嵌套循环

由一个外层循环和一个或多个内层循环构成。每次重复外层循环时,内层循环都被重新进入并且重新开始。

关键字
break		立即终止循环
continue	中止当前的迭代并控制程序转到循环体的最后
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值