当前位置:主页 > 查看内容

Python-python零基础学习,知识点大全

发布时间:2021-06-17 00:00| 位朋友查看

简介:Python三大数据类型 1、int() 整型 2、str() 字符串 3、float() 浮点型 Python常用操作运算符 1、 加 2、- 减 3、* 乘 4、/ 除 5、** 次方 6、// 地板除法舍弃小数 7、% 取模 Python获取类型信息 1、type() 输入数据返回类型信息 2、isinstance() isinstance……

Python三大数据类型
1、int() 整型

2、str() 字符串

3、float() 浮点型

Python常用操作运算符
1、+ 加

2、- 减

3、* 乘

4、/ 除

5、** 次方

6、// 地板除法(舍弃小数)

7、% 取模

Python获取类型信息
1、type() 输入数据,返回类型信息

2、isinstance() isinstance(待测,指定),判断输入的变量是否属于指定类型,是就返回True,否则就返回False
在这里插入图片描述
在这里插入图片描述

Python逻辑操作符
1、and 和

2、or 或

3、not 非

Python判断与循环
1、if: elif: else:

2、while:

3、for i in 范围:

4、break 终止当前循环,跳出循环体

5、continue 终止当前循环,进入下一轮循环
Python列表 list

a =[1,2,3]
a.append(1)#在列表末尾添加‘1’
print(a)
a.extend([1])#在末尾添加一个列表‘[1]’
print(a)
a.insert(0,'a')#在0位置添加‘a’,后面元素后移
print(a)
a.remove('a')#删除元素‘a’
print(a)
a.pop(1)#弹出元素,有位置弹出具体位置,
print(a)
a.pop()#没有就弹出末尾元素
print(a)
print(a[1:2])#切片,如有步长安步长切片
print(a.count(1))#统计‘1’出现的次数
a.reverse()#原地翻转
print('reverse',a)
a.sort()#排序,有小到大
print('排序',a)
del a #删除列表
a

>[1, 2, 3, 1]
>[1, 2, 3, 1, 1]
>['a', 1, 2, 3, 1, 1]
>[1, 2, 3, 1, 1]
>[1, 3, 1, 1]
>[1, 3, 1]
>[3]
>2
>reverse [1, 3, 1]
>排序 [1, 1, 3]
>NameError: name 'a' is not defined

在这里插入图片描述

Python元组 set

#set() 元组内没有重复元素
a = (1,2,3,4,5,6)#
>(1, 2, 3, 4, 5, 6)

Python字典 dict
在这里插入图片描述
Python内置常用方法
在这里插入图片描述
Python字符串内置方法
在这里插入图片描述
在这里插入图片描述

字符串

字符串(str)的使用也非常广泛,可以使用引号('或")来创建字符串,初始化一个字符串的语法如下:

testStr = “Wasting time is robbing oneself”

python对于str提供了很多实用的方法,比较常用的有以下这些:

对字符串进行判断的方法:
序号 方法 说明
01 str.isalnum()如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
02 str.isalpha() 如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
03 str.isdecimal()如果 string 只包含数字则返回True,否则返回False
04 str.istitle() 如果 string 是标题化的(每个单词的首字母大写)则返回True
05 str.isupper()如果 string 所有区分大小写的字符都是大写,则返回True
06 str.islower()如果 string 所有区分大小写的字符都是小写,则返回True
07 str.isspace()如果 string 中只包含空格,则返回 True,否则返回 False
对字符串进行修改(包括格式化,大小写转换):
序号 分类 方法 说明
01 格式化 str.format() 格式化字符串
02 格式化 str.strip() 去掉字符串左右两边的空白字符
03 格式化 str.lstrip()去掉字符串左边的空白字符
04 格式化 str.rstrip()去掉字符串右边的空白字符
05 文本对齐 str.ljust(width)返回一个原字符串左对齐,并使用空格填充宽度至长度width的新字符串
06 文本对齐 str.rjust(width)返回一个原字符串右对齐,并使用空格填充宽度至长度width的新字符串
07 文本对齐 str.center(width) 返回一个原字符居中对齐,并使用空格填充宽度至长度width的新字符串
08 大小写 str.title() 把字符串的每个单词首字母大写
09 大小写 str.lower()把字符串的所有大写字符转换成小写
10 大小写 str.upper() 把字符串的所有小写字符转换成大写
11 大小写 str.swapcase() 翻转字符串的大小写
字符串的查找和替换:
序号 方法 说明
01 str.count(str1, beg=0, end=len(string)) 返回 str1 在字符串中出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
02 str.startswith(obj, beg=0,end=len(string)) 检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查.
03 str.endswith(obj, beg=0, end=len(string)) 检查字符串是否以 obj 结束,是则返回 True,否则返回 False。如果beg 或者 end 指定值,则在指定范围内检查
04 str.find(str1, beg=0, end=len(string))检测 str1是否包含在字符串中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内。如果是则返回开始的索引值,否则返回-1
05 str.rfind(str1, beg=0,end=len(string) ) 类似于find函数,不过是从右边开始查找
06 str.index(str1, beg=0, end=len(string)) 跟find()方法一样,只不过如果str1不在 字符串中会报一个异常.
07 str.rindex(str1, beg=0, end=len(string)) 类似于index函数,不过是从右边开始
08 str.replace(str1, str2, num=string.count(str1)) 把 字符串中的 str1 替换成 str2,如果 num 指定,则替换不超过 num 次.
字符串的拆分和连接:
序号 方法 说明
01 str.split(str1="", num=str.count(str1))以 str1 为分隔符切片字符串,如果 num 有指定值,则仅分隔 num+1 个子字符串
02 str.splitlines([keepends]) 按照行(’\r’, ‘\r\n’, \n’)分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。
03 str.join(seq)以 字符串作为分隔符,将 列表seq 中所有的元素(用字符串表示)合并为一个新的字符串

具体方法使用········>>>链接

本文是为参加蓝桥杯整理的基础知识点,希望对你有用!
谢谢点赞评论!

;原文链接:https://blog.csdn.net/qq_44936246/article/details/115606316
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐