当前位置: 首页 > article >正文

python基本42个命令,所有程序猿都用得到!

以下为你介绍一些 Python 中常见的命令及功能:

一、数据类型相关

  1. int():将一个值转换为整数类型。
    • 例如:int("10")将字符串"10"转换为整数 10。
  2. float():转换为浮点数类型。
    • 如:float("3.14")把字符串"3.14"变为浮点数 3.14。
  3. str():将其他类型转换为字符串类型。
    • 例如:str(42)得到字符串"42"。
  4. list():可以将可迭代对象转换为列表。
    • 比如:list((1, 2, 3))把元组转换为列表[1, 2, 3]。
  5. tuple():把可迭代对象转换为元组。
    • tuple([4, 5, 6])将列表转换为元组(4, 5, 6)。
  6. dict():创建字典或从可迭代对象中生成字典。
    • dict([("a", 1), ("b", 2)])生成字典{‘a’: 1, ‘b’: 2}。
  7. len():返回对象的长度。
    • len([1, 2, 3])结果为 3,表示列表的长度是 3。
  8. type():返回对象的类型。
    • type(10)会返回<class 'int'>

二、输入输出相关

  1. print():用于输出信息到控制台。
    • print("Hello, World!")会在控制台打印出"Hello, World!"。
  2. input():接收用户输入。
  • name = input("请输入你的名字:")会提示用户输入名字并将其赋值给变量 name。

三、控制流相关

  1. ifelifelse:条件判断语句。
  • 例如:
num = 10
if num > 0:
    print("正数")
elif num < 0:
    print("负数")
else:
    print("零")
  1. for:用于循环遍历可迭代对象。
  • for item in [1, 2, 3]: print(item)会依次打印出 1、2、3。
  1. while:当条件为真时循环执行代码块。
  • 例如:
count = 0
while count < 5:
    print(count)
    count += 1
  1. break:用于跳出循环。
  2. continue:跳过当前循环的剩余部分,直接进入下一次循环。

四、函数相关

  1. def:用于定义函数。
  • 例如:
def add(a, b):
    return a + b
  1. return:从函数中返回值。
  2. lambda:创建匿名函数。
  • lambda x: x * 2是一个将输入值乘以 2 的匿名函数。

五、模块相关

  1. import:导入模块。
  • import math导入数学模块,可使用其中的函数如math.sqrt()计算平方根。
  1. from...import:从模块中导入特定的函数或变量。
  • from math import pi可以直接使用pi而无需math.pi

六、列表相关操作

  1. append():在列表末尾添加一个元素。
  • my_list = [1, 2, 3]; my_list.append(4),列表变为[1, 2, 3, 4]。
  1. extend():将一个可迭代对象的元素添加到列表末尾。
  • my_list.extend([5, 6]),列表变为[1, 2, 3, 4, 5, 6]。
  1. insert():在指定位置插入一个元素。
  • my_list.insert(2, 10),列表变为[1, 2, 10, 3, 4, 5, 6]。
  1. remove():移除列表中第一个匹配的元素。
  • my_list.remove(2),列表变为[1, 10, 3, 4, 5, 6]。
  1. pop():移除并返回指定位置的元素,如果不指定位置则移除最后一个元素。
  • item = my_list.pop(1)item为 10,列表变为[1, 3, 4, 5, 6]。
  1. index():返回第一个匹配元素的索引。
  • index = my_list.index(4)index为 2。
  1. count():统计某个元素在列表中出现的次数。
  • count = my_list.count(5),如果列表中有一个 5,count为 1。
  1. sort():对列表进行排序。
  • my_list.sort(),列表变为升序排列。
  1. reverse():反转列表。
  • my_list.reverse(),列表元素顺序颠倒。

七、字典相关操作

  1. keys():返回字典的所有键。
  2. values():返回字典的所有值。
  3. items():返回字典的键值对组成的可迭代对象。
  4. get():根据键获取值,如果键不存在返回默认值。
  • value = my_dict.get("key", "default_value")
  1. update():用一个字典更新另一个字典。
  • my_dict.update({"new_key": "new_value"})

八、其他常用命令

  1. range():生成一个整数序列。
  • for i in range(5): print(i)会打印 0 到 4。
  1. isinstance():判断一个对象是否是某个类型的实例。
  • isinstance(10, int)返回 True。
  1. dir():返回一个对象的所有属性和方法。
  • dir(my_object)
  1. help():查看对象的帮助文档。
  • help(str)可以查看字符串的相关帮助。
  1. zip():将多个可迭代对象组合成一个元组序列。
  • list(zip([1, 2], ["a", "b"]))结果为[(1, ‘a’), (2, ‘b’)]。
  1. enumerate():将一个可迭代对象组合成一个包含索引和值的元组序列。
  • for index, value in enumerate(["a", "b", "c"]): print(index, value)会打印出索引和对应的值。
  1. sorted():对可迭代对象进行排序并返回新的已排序列表。
  • sorted([3, 1, 2])结果为[1, 2, 3]。
  1. open():用于打开文件。
  • file = open("myfile.txt", "r")以只读模式打开文件。

Python学习资料(项目源码、安装包、激活码、电子书、视频教程)已经打包好啦!
需要的小伙伴【点击领取】哦!或者下方扫码拿走!
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/news/358804.html

相关文章:

  • 印度税收体系 【印度税收】
  • 5年码龄程序员谈关于Java程序员对AI的使用
  • CSS进阶-定位(二)
  • 刷题/学习网站推荐
  • SpringBoot驱动的车辆信息管理平台
  • Java中的单元测试与JUnit
  • 华为OD机试真题---矩阵扩散
  • C++连接Simnow Linux API实现简单量化交易操作文档
  • Java基于SpringBoot微信小程序的跳蚤市场系统设计与实现(lw+数据库+讲解等)
  • 【MR开发】在Pico设备上接入MRTK3(一)——在Unity工程中导入MRTK3依赖
  • PDF工具类源码
  • DML、DDL语句中的相关操作
  • 同济子豪兄--传统图机器学习的特征工程-全图【斯坦福CS224W】
  • Qml----webengine打开的页面根据系统时区修改,javascript同理
  • Linux网络:序列化与反序列化
  • 两个字符串的最长 公共子序列
  • 【日志】力扣刷题——买卖股票的最佳时机 // Unity——添加数据表文件、EPPlus插件以及编辑器开发生成Excel转Json代码文件复习
  • 在Python中使用连接池
  • 大厂面试真题-说一下Kafka的分区再均衡机制
  • 【从零开发Mybatis】引入MapperConfig.xml和Mapper映射配置