python编程·从入门到实践--随记

《python编程·从入门到实践》

.upper()     =    全部大写

.lower()    =    全部小写

.title()    =    首字母大写

.rstrip()    =    暂时性删除末尾字符(默认空格)

.lstrip()    =    暂时性删除首部字符(默认空格)

.strip()    =    暂时性删除首尾字符(默认空格)

.append()    =    列表尾部添加新元素

.len()    =    列表元素数量(长度)

.pop()    =    弹出(挤出)元素

.remove()    =    删除指定元素

扫描二维码关注公众号,回复: 1439122 查看本文章

.sort()    =    永久性列表元素 正序(a,b,c,d...)

.sort(reverse=True)    =    永久性列表元素 倒序(z,y,x,w...)

sorted(列表名)    =    临时性列表排序

.reverse()    =    永久性反向输出(打印)元素(需要恢复再执行一次该函数)

range(1,5)    =     创建区间数字(1~5) 另外可:range(1,5,2) 表示从1开始、到5结束、间隔为2 

list()    =    将元组转换为列表

list(range(1,5))    =    创建区间数字并转到列表中   

min()    =    最小值

max()    =    最大值

sum()    =    值总和

.items()    =    以列表方式返回(键,值)

.keys()    =    只返回典中的键

.values()    =    只返回字典中的值

set()    =    获取列表中独一无二的元素

input()    =    交互式输入

super()    =    将父类和子类关联

read()    =    读取字节数

open()    =    打开

readlines()    =    读取每一行并将其分别作为元素储存在列表中

.write()    =    写入字符串

.read()    =    阅读字符串

.close()    =    关闭文件

.split()    =    以空格拆分字符串,并作为元素储存到列表中

.count()    =    特定的字符串出现了多少次

json.dump()    =    将字符串储存到json文件中(数据,储存对象)

json.load()    =    阅读json中的字符串(阅读对象)





[0:3]    =    切片:索引值0-3的元素

and    =    与 (需要两个都为True)

or    =    或(其中一个True)

in    =    右边赋值给左边

not in    =    特定值不包含在里面




if - else   =    判断(非真既假)

if - elif - else    =    判断其中有一个符合(只会有一个条件符合)

break    =    中断运行

continue    =    忽略但继续运行

return    =    返回值

None    =    空值

pass    =    跳过

*xxx    =    任意实参转为元组

**xxx    =    任意实参专为 键xxx:值任意实参 字典

import xxx    =    导入xxx模块

from xxx import yyy    =    导入xxx模块中的yyy函数(类)

from xxx import aaa,bbb   =    导入xxx模块中的aaa和bbb函数(类)

from xxx import *    =    导入xxx模块中的所有函数(类)



try - except    =    异常处理try下为可能会引起错误的代码,except下是如何处理异常代码




as    =    重命名

def    =    创建函数

class    =    创建类

__init__    =    初始化方法(告诉python如何创建实例)

self    =    类中跨实例引用

r    =    读取模式

w    =    写入模式

a    =    附加模式

r+    =    读取和写入模式




\t    =    tab制表符

\n    =    换行符

str(……)    =    字符串型
int(……)    =    数值型


5**2    =    表示乘方数(既:5**2=5*5、如果是:5**3=5*5*5)


【列表操作】

['元素1','元素2']    =    列表中的东西叫:元素

列表名[0]    =    列表的元素是通过索引来访问的:0=元素1 , 1=元素0 , -1=倒数第一个元素

列表名[0]='新元素'    =    修改索引对应的元素

列表名.append()    =    列表尾部添加新元素

列表名.insert(0,'新元素')    =    列表中指定索引位置插入元素(其他元素→右移)

del 列表名[0]    =    删除列表索引的元素,删除后无法访问和调用

列表名.pop(0)    =    挤出索引值当中的元素

列表名.remove('元素1')    =    删除列表中遇到的第一个元素,如果需要删除多个可用循环删除

列表名.sort()    =    永久性列表  正序

列表名.sort(reverse=True)    =    永久性列表  倒序

sorted(列表名)    =    临时性列表排序

列表名.reverse()    =    永久性反向输出(打印)元素(恢复可再次执行该函数)

len(列表名)    =    获取当前列表元素数量(长度)

min(列表名)    =    列表中的最小值

max(列表名)    =    列表中的最大值

sum(列表名)    =    列表中的值总和



【列表解析】

a = []
for b in range(1,11)
    a.append(b**2)
    print(a)

解析后:

a = [b**2 for b in range(1,11)]
print(a)



【列表切片】

列表名[2:6]    =    切片:索引值2-6的列表元素

列表名[:5]    =    切片:索引值0-5的列表元素

列表名[-3:]    =    切片:最后的3个列表元素



【元组修改】

a = (100,200)
print(a)
>>>(100,200)

a = (200,300)
print(a)
>>>(200,300)


【if判断】

b = ['e','f','g']
a = 'f'

if a not in b:
    print(a+'不在里面')
else:
    print(a+'在里面')

>>>f在里面


猜你喜欢

转载自blog.csdn.net/qq_40134903/article/details/80356710