python 基础知识点总结

转载自品略图书馆 http://www.pinlue.com/article/2020/03/2815/5210061137503.html

 

python 基础知识点总结:

1.表示符,开发中所有的名字都是标识符

硬性要求:必须满足字母数字下划线组成,数字不能开头,开头不能有空格

规范是满足PEP 8规范(名字由多个单词组成,单之间要有下划线,单词必须小写

驼峰式:多个单词组成,第一单词首字母必须小写,第二个字母大写

a.python中 的关键字:print(keyword.kwlist)

 

2.python中的数据类型有:数字,字符串,列表,元祖,集合,字典

a.数字又包括:整数,浮点数,布尔,复数

b.字符串是由单引号和双引号括起来的,字符串中单独的一个符号也是一个字符

\n–>换行,\t–>制表符

c.字符串前加R/r来阻止转义

 

3.进制:

十进制的基数:0~9

二进制:(计算机的存储都是二进制),基数:0,1

 

八进制:基数是0~7: 26:8^0*6+8^1*2=6+16=22

十六进制:数字0~9,a~f

1f:1*16^1+15*16^0=16+15=31# ab:10*16^1+11*16^0=160+11=171

0b表示二进制,0o表示八进制,0x表示十六进制

 

4.变量:变量名=初值

运算符的优先级,逻辑运算,比较运算,加减运算

python中的字符串都是Unicode码,又叫万国码

ord是把字转换成Unicode码,chr将码转换成字

字符串的长度就是字符串的个数

a.格式化输出print(‘我是%s,今年%d’%(name,age))

b.print(‘余额:%f万元’%(10.25))print(‘余额:%.2f万元’%(10.25)) 点后面是几就保留几位小数

c.%c是将数字转换成Unicode码

d.%o是打印变量地址

d. 点center(指定长度,填充)

5.if:条件语句,判断语句后面是否为真,如果为真就继续执行,否则执行语句后面的类容

a.range(0,n-1)函数,可以生成0,n-1的范围值

b.for 变量 in 列表:

int函数,是将其他数据类型转换成整数数字类型

str函数,是将其他数据类型转换成字符串的形式

float函数,是将数据转换成浮点数

bool函数,是将数据转化成布尔值,除了空串布尔值为False,其他都为True;

数字转换成布尔值为非0就是True

c.while循环是判断语句结果是否为True,如果为Flase就停止循环

 

6.break是让循环直接结束的关键字,只能写在循环中

a.random模块是python中的产生随机数内置模块

格式:import random /num=random.randint(0,100)产生一个0-100的随机数

for 循环是循环次数确定,可以在序列中取出数据,while循环是循环次数不确定,使用while Ture +break

else 是在循环结束后才能执行的语句

容器类型数据:列表,元祖,字典,集合

列表中:列表名.append(元素)

列表名.index(下标,元素)在指定下标前插入字符

del 语句删除列表元素,del list[1]

isinstance(变量,类型)

pop(下标)删除指定下标元素

列表名.pop(删元素最有一个)

字典:在字典中获取摸个值,用字典.get(key值),不确定里面有没有

del 字典[key] 字典.pop(key) popitem随机删除一个元素(一般是最后一个元素)

.copy复制元素

字典.keys获取所用key值,values,获取字典所有的值,结果是一个列表

set集合是一种容器,不能重复,可变 的,无序的

set1.update(set2):将集合2添加到集合1中

set1.add(‘aaa’)将指定的

函数:lambda 参数列表:返回值

func2=lambda num1,num2:num1+num2 print(func2(10,20))

递归函数:a.确定临界值 b.假设功能已经实现找到前一个数和后一个数的关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值