Python基础
Python基础
数据类型:
string(字符串)
num(数字)
bool(布尔)
list(列表)使用[ ]定义
tuple(元组)使用{ }定义(无序)
dictionary(字典)使用{ }定义,内容为:下标名:元素内容
字符串相关函数:
查找:
str.find(str1,start,end)//rfind从末尾开始查找
str.index(str1,start,end)//rindex从末尾开始查找
在字符串中查找是否存在str1,存在返回第一次出现的位置,不存在find返回-1,index报错
str.count(str1,start,end)
查找字符串中某字符串出现的次数
替换:
str.replace(old,new,count)
将字符串中old内容替换为new,count为最大替换次数,返回新字符串,不改变原来字符串
切割:
str.split(str1,count)
将字符串以str1为分隔切割,count为最大切割次数,返回一个列表,不改变原有字符串,默认按空白字符进行全切割
加入:
str.join(可迭代对象)
将str插入到可迭代对象两个元素之间,返回一个字符串
乱七八糟:
capitalize(str)//将字符串中第一个字母大写
title(str)//字符串中每个单词首字母大写
str.startwith(str1)//检查字符串是否以str1开头
str.endwith(str1)//检查字符串是否以str1结尾
str.upper()//字母全大写
str.lower()//字母全小写
input输入
print输出
read读文件(按字节读),readline(按行读)
open(“文件名”,”打开方式(r只读,w写入,a追加,(b)代表以二进制打开,(+)代表读写)”,encoding=”编码方式”)打开文件(以二进制进行读写时不能指定encoding方式)
*args不定长参数,接收后生成元组
**kwargs不定长参数,接收后生成字典
Python内存管理机制:引用计数
a=1 #a地址引用为1
b=a #a地址引用为2
del a #a地址引用为1
del b #a地址引用为0,此时a引用地址被销毁