python基本42个命令,所有程序猿都用得到!
以下为你介绍一些 Python 中常见的命令及功能:
一、数据类型相关
int()
:将一个值转换为整数类型。- 例如:
int("10")
将字符串"10"转换为整数 10。
- 例如:
float()
:转换为浮点数类型。- 如:
float("3.14")
把字符串"3.14"变为浮点数 3.14。
- 如:
str()
:将其他类型转换为字符串类型。- 例如:
str(42)
得到字符串"42"。
- 例如:
list()
:可以将可迭代对象转换为列表。- 比如:
list((1, 2, 3))
把元组转换为列表[1, 2, 3]。
- 比如:
tuple()
:把可迭代对象转换为元组。tuple([4, 5, 6])
将列表转换为元组(4, 5, 6)。
dict()
:创建字典或从可迭代对象中生成字典。dict([("a", 1), ("b", 2)])
生成字典{‘a’: 1, ‘b’: 2}。
len()
:返回对象的长度。len([1, 2, 3])
结果为 3,表示列表的长度是 3。
type()
:返回对象的类型。type(10)
会返回<class 'int'>
。
二、输入输出相关
print()
:用于输出信息到控制台。print("Hello, World!")
会在控制台打印出"Hello, World!"。
input()
:接收用户输入。
name = input("请输入你的名字:")
会提示用户输入名字并将其赋值给变量 name。
三、控制流相关
if
、elif
、else
:条件判断语句。
- 例如:
num = 10
if num > 0:
print("正数")
elif num < 0:
print("负数")
else:
print("零")
for
:用于循环遍历可迭代对象。
for item in [1, 2, 3]: print(item)
会依次打印出 1、2、3。
while
:当条件为真时循环执行代码块。
- 例如:
count = 0
while count < 5:
print(count)
count += 1
break
:用于跳出循环。continue
:跳过当前循环的剩余部分,直接进入下一次循环。
四、函数相关
def
:用于定义函数。
- 例如:
def add(a, b):
return a + b
return
:从函数中返回值。lambda
:创建匿名函数。
lambda x: x * 2
是一个将输入值乘以 2 的匿名函数。
五、模块相关
import
:导入模块。
import math
导入数学模块,可使用其中的函数如math.sqrt()
计算平方根。
from...import
:从模块中导入特定的函数或变量。
from math import pi
可以直接使用pi
而无需math.pi
。
六、列表相关操作
append()
:在列表末尾添加一个元素。
my_list = [1, 2, 3]; my_list.append(4)
,列表变为[1, 2, 3, 4]。
extend()
:将一个可迭代对象的元素添加到列表末尾。
my_list.extend([5, 6])
,列表变为[1, 2, 3, 4, 5, 6]。
insert()
:在指定位置插入一个元素。
my_list.insert(2, 10)
,列表变为[1, 2, 10, 3, 4, 5, 6]。
remove()
:移除列表中第一个匹配的元素。
my_list.remove(2)
,列表变为[1, 10, 3, 4, 5, 6]。
pop()
:移除并返回指定位置的元素,如果不指定位置则移除最后一个元素。
item = my_list.pop(1)
,item
为 10,列表变为[1, 3, 4, 5, 6]。
index()
:返回第一个匹配元素的索引。
index = my_list.index(4)
,index
为 2。
count()
:统计某个元素在列表中出现的次数。
count = my_list.count(5)
,如果列表中有一个 5,count
为 1。
sort()
:对列表进行排序。
my_list.sort()
,列表变为升序排列。
reverse()
:反转列表。
my_list.reverse()
,列表元素顺序颠倒。
七、字典相关操作
keys()
:返回字典的所有键。values()
:返回字典的所有值。items()
:返回字典的键值对组成的可迭代对象。get()
:根据键获取值,如果键不存在返回默认值。
value = my_dict.get("key", "default_value")
。
update()
:用一个字典更新另一个字典。
my_dict.update({"new_key": "new_value"})
。
八、其他常用命令
range()
:生成一个整数序列。
for i in range(5): print(i)
会打印 0 到 4。
isinstance()
:判断一个对象是否是某个类型的实例。
isinstance(10, int)
返回 True。
dir()
:返回一个对象的所有属性和方法。
dir(my_object)
。
help()
:查看对象的帮助文档。
help(str)
可以查看字符串的相关帮助。
zip()
:将多个可迭代对象组合成一个元组序列。
list(zip([1, 2], ["a", "b"]))
结果为[(1, ‘a’), (2, ‘b’)]。
enumerate()
:将一个可迭代对象组合成一个包含索引和值的元组序列。
for index, value in enumerate(["a", "b", "c"]): print(index, value)
会打印出索引和对应的值。
sorted()
:对可迭代对象进行排序并返回新的已排序列表。
sorted([3, 1, 2])
结果为[1, 2, 3]。
open()
:用于打开文件。
file = open("myfile.txt", "r")
以只读模式打开文件。
Python学习资料(项目源码、安装包、激活码、电子书、视频教程)已经打包好啦!
需要的小伙伴【点击领取】哦!或者下方扫码拿走!