python基础咯

python基本操作

打印关键字

在这里插入图片描述

注释

在这里插入图片描述

标识符的命名规则和方法

在这里插入图片描述

格式化输出

1,
在这里插入图片描述
2,
在这里插入图片描述

输入

在这里插入图片描述

修改变量类型

在这里插入图片描述

变量类型

1,str 字符串(用单引号或双引号包起来的)
2. 数字
①int 整形
②float 浮点型
3. bool布尔类型
True 真
False 假
4. list 列表 [ ] 中括号包起来的
5. tuple 元祖 ()小括号包起来
6. set 集合 a=set( )
7. dict 字典 { } 大括号包起来

可变类型和不可变类型

在这里插入图片描述

运算符

在这里插入图片描述

判断语句

if 嵌套
在这里插入图片描述
if elif else的使用
在这里插入图片描述

while循环

在这里插入图片描述

for 循环

在这里插入图片描述

下标

在这里插入图片描述

字符串切片

在这里插入图片描述

字符串操作

在这里插入图片描述

字符串方法

在这里插入图片描述
在这里插入图片描述

列表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

列表类型

list 用 [ ] 包起来的
注:查找下标只能用index

例:a = [2,3,4]

求列表的长度

len:求列表的长度

例:
name = ["wxc","qqq","wzy"]
print(len(name))

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

in  存在
not in  不存在

在这里插入图片描述

排序/反转

在这里插入图片描述

嵌套

在这里插入图片描述

字符串类型

str 字符串(用单引号或双引号包起来)

例:a = "ffegshhj"

字符的常见操作

变量:name = "xiao,wan,gda"

1.find( ) 查找
例:print(name.find(“w”)) 返回元素下标 4
如果存在,返回元素下标,否则返回-1,从左往右查找
2.rfind( ) 从右往左查找
3.index( ) 注:列表里查找只能使用它
也是查找方法,存在,返回元素下标,否则报错,
例:print(name.index(“w”,0, 7))
后面跟的查找是区间,包头不包尾。许多字符操作都可以用
4.rindex( ) 从右往左查找
5.count( ) 查找某个字符的个数,次数
例:print(name.count(“w”) )
6.replace( ) 替换
例:print(name.replace(“a”,”A”, 1)) 后面是替换的次数,从左往右。
7.split( ) 切割,分割
里面不写内容,默认以空格切割。
例:print(name.split(“,”,1)) 以“,”进行切割,1代表只切割次数,从左往右。
8.startswith(“xiao” )
方法说明:检查字符串是否是以 “xiao” 开头, 是则返回 True,否则返回 False
9.endswith(“gda”)
方法说明:检查字符串是否以gda结束,如果是返回True,否则返回 False.
10.upper( ) isupper() 判断字符是否是大写
方法说明:转换name 中的小写字母为大写
11.lower( ) islower () 判断字符是否是小写
方法说明:转换 name 中所有大写字符为小写
12.title( )
方法说明:把字符串的每个单词首字母大写
13.capitalize()
方法说明:把字符串的第一个字符大写
14.isalpha()
方法说明:如果 name 所有字符都是字母 则返回 True,否则返回 False
15.isalnum()
方法说明:如果 mystr 所有字符都是字母或数字则返回 True,否则返回
16.isdigit()
方法说明:如果 name 只包含数字则返回 True 否则返回 False.
17.isspace()
方法说明:如果 mystr 中只包含空格,则返回 True,否则
18.partition()
方法说明:把mystr以str分割成三部分,str前,str和str后
格式:my_str.partition(str)

在这里插入图片描述

19.rpartition()
方法说明:类似于 partition()函数,不过是从右边开始.
格式:name.rpartition(name)
20.splitlines()
方法说明:按照行分隔,返回一个包含各行作为元素的列表
返回 False.
在这里插入图片描述

21.rjust()
方法说明:返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串 格式:name.rjust(width)
在这里插入图片描述
在这里插入图片描述

22.ljust()
方法说明:返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串 格式:name.ljust(width)
23.center()
方法说明:返回一个原字符串居中对齐,并使用空格填充至长度 width 的新字符串 格式:name.center(width)
24.lstrip()
方法说明:删除 name 左边的空白字符
25.rstrip()
方法说明:删除 mystr 字符串末尾的空白字符
26.strip()
方法说明:删除mystr字符串两端的空白字符
27.join()
在这里插入图片描述

注:代表以空格连接

字典类型

dict 用 { } 包起来

例:a = {"id":"1","name":"wxc"}
         key value
          键   值
注:字典里面的key是唯一的

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

获得字典的内容

info = {"id":1,"name":"wxc","age":18}

在这里插入图片描述

字典的循环

info = {"id":1,"name":"wxc","age":18}

在这里插入图片描述

带下标的索引遍历

info = {"id":1,"name":"wxc","age":18}

在这里插入图片描述

元组类型

tuple 用()包起来的是元组

例:a = (1,2,3)

在这里插入图片描述

文件的相关操作

文件的打开及关闭

注:
open(”文件名“,“访问模式”)
write() 写内容
close()文件的关闭

1:
f = open("test.txt","w")  # 打开文件写入数据
f.write("hello word!")  # 写入的内容
f.close()  # 关闭文件


例2:
with open("test.txt","r") as a:  # 以读的方式打开文件,a是变量名
	b = a.read()  # 读取所有内容
	print(b)  # 打印读取的内容

在这里插入图片描述

文件的读写

1,写数据

write()  


f = open("test.txt","w")  # 打开文件写入数据
f.write("hello word!")  # 写入的内容
f.close()  # 关闭文件
注意:
如果文件不存在那么创建,如果存在那么就先清空,然后写入数据

2,读数据
read() # 图中数字7代表读取的长度
在这里插入图片描述
readlines() #读取行,返回数据以列表形式展示。
在这里插入图片描述
readline() #读取单行
在这里插入图片描述
在这里插入图片描述

二进制文件的读写

在这里插入图片描述

文件和文件夹的操作

在这里插入图片描述

异常

异常语句

在这里插入图片描述
注:多个异常类型可以用(异常类型,异常类型)
在这里插入图片描述

try-finally 语句

try-finally 语句无论是否发生异常都将执行最后的代码

在这里插入图片描述

触发异常

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值