python的基本操作

Posted sjjhw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的基本操作相关的知识,希望对你有一定的参考价值。

1、打印

python打印用print(),打印字符需要用“”,打印变量直接填写变量

例如:print(“holle word”)

          a = 123

           print(a)

2、变量

用等号去给一个变量赋值:

a = holle word

print(a)

讲打印出holle word

2.1斐波那契数列
例如:
a,b,c = 1,2,3
print(a,b,c)将打印出1 2 3
2.2删除变量 用del
例如:

a,b,c = 1,2,3

del b
print(b)运行的话将会报错,因为a已经被删除
2.3查看变量的id
a = holle
id(a)
查看a的id,查看变量的内存地址 id(变量)可以检测数据是否可变

3、数据类型
整型: int
例如:a = 250
浮点型 float
例如:a = 1.43

空值 None
例如:v = None

布尔型 Boolean
例如 :b = False

列表 list
例如 : c = [1,2,3,"hahhs",‘hahahah‘,‘‘‘好的‘‘‘]
列表数据直接用,隔开,如果是字符型用“” ‘’ 或者‘‘‘‘‘‘

元组 tuple
例如:a = (1,3,4,"是的",‘你好‘,‘‘‘平安‘‘‘)
元组用(),列表使用[]3.2数据类型的查看用 type(变量)例如:a type(a)
     print(type(a))可以打印出a的数据类型
3.3数据类型的转换 int(变量) str(变量) float(变量)
例如:a = 123
b = str(a) #将a从整型转变成字符型
print(type(b)) #打印出来b是的数据类型为str

c = 164
b = float(c) #将c从整型转变成浮点型
print(type(b)) #打印出来b是的数据类型为float

注:字符型的字母或者汉字不能转换成整型
例如:v = "holle"
int(v)#将会报错,不能转换

3.4查看字符串的操作方法 dir(str)
3.5字符串的连接符 +
例如:a = "天行健"
b = ",君子当自强不息"
print(a+b) #将打印出”天行健,君子当自强不息"
3.6 :换行 :空四格
例如:print("好好学习 天天向上")
print("holle word")
3.7复制字符 用*复制的次数
例如:print("天行健,君子当自强不息"*50) #打印50次天行健,君子当自强不息
3.8查看变量是否是 isinstance(变量,数据类型)
例如:a = "好的"
print(isinstance(a,str)) #将打印true
3.9字符串的格式输出
例如:name = "天行健"
age = 25
print("我的名字叫"+name+",我的年龄是"+str(age)) #将打印出我的名字叫天行健,我的年龄是25
3.10字符串的访问
a = "王者荣耀和英雄联盟差不多"
3.10.1字符串的索引访问 用[] 索引是从0开始计算的
print(a[4])将打印出荣
 3.10.2字符串的截取[起始位:结束位]
print(a[2:5]) #打印出“荣耀和”
3.10.3字符串的步长截取[起始位:结束位:步长]
print(a[2:11:2])
3.10.4字符串的反向
print(a[-3])
3.10.5字符串的反转
print(a[::-1])
3.10.6查看指定字符的索引位。find()--不存在的返回-1
print(a.find("者"))
3.10.7字符串的分割,split(指定字符)--指定的字符,如果不存在,在列表里面返回原样
print(a.split("荣"))
print(a.split("英"))
3.10.8替换 resplace
print(a.replace("英雄联盟","刺激战场"))
a = " 天行健,君子当自强不息"
3.10.9字符串的前后剪切 .strip("指定切割的字符")
print(a.strip("天行健"))

3.10.10判断一个字符串是否包含在另一个字符 in (xx,xxx)
print("天行健"not in a)

4、列表
4.1列表用[]括住
lst = [4,4,6,7,‘name‘,‘age‘]
print(type(lst))
print(lst)
print(dir(lst)) 查看列表的方法
4.2访问列表
4.2.1按照索引访问
print(lst[3])
4.2.2列表的截取 [起始:结束:步长]
print("截取步长:",lst[2:5:2])
4.2.3列表的反转
reverse直接把列表的内容反转,永久反转
lst.reverse()
print(lst)
反转但是不保存
print(lst[::-1])
print(lst)
4.2.4求列表的最大值max() 最小值min()
lst2 = [4,5,6,8,43,4,5,7694,32]
print(max(lst2))
print(min(lst2))
4.2.5列表元素的追加.append("元素")
lst2.append("石建军")
print(lst2)
print(id(lst2)) #查看Id
4.2.6 向列表插入数据.insert(索引位,“元素”)--在索引位之前插入
lst2.insert(2,"王者荣耀")
print(lst2)
print(id(lst2))
4.2.7 修改列表中的元素
lst2[3]="王者荣耀"
print(lst2)
print(id(lst2))
4.2.8 删除元素 del列表[索引]
del lst2[2]
print(lst2)
print(id(lst2))
4.2.9 移除 .remove("元素")
lst2.remove("王者荣耀")

4.2.10列表的比较 > >= < <= != ==
lst3 = [3,4,56,7,5,3,4,5,5,5,4,3,3,3,3,3,2,2,2]
lst4 = [4,4,66,8,543]
print(lst3>lst4)

4.3列表常用的函数
4.3.1求列表元素的个数 len(列表)
print(len(lst3))
4.3.2统计具体元素在列表中出现的次数 .count("元素")
print(lst3.count(3))
4.3.3列表的反转
lst3.reverse()
print(lst3)
4.3.4 将列表的内容升序
lst3.sort()
print(lst3)
4.3.5 求列表中指定元素的索引位 .index (元素)
print("输出指定元素:",lst3.index(4))
4.3.6 判断一个元素是否在列表 in not in
print(3 in lst3)
print(3 not in lst3)

 


















 


















































以上是关于python的基本操作的主要内容,如果未能解决你的问题,请参考以下文章

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

[未解决问题记录]python asyncio+aiohttp出现Exception ignored:RuntimeError('Event loop is closed')(代码片段

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段