首页 > 编程语言 >Python常用命令总结(一)

Python常用命令总结(一)

时间:2023-09-14 21:09:21浏览次数:46  
标签:总结 容器 Python 元素 列表 运算符 索引 常用命令 字符串

Python语言特点

  • 开源、免费
  • 面向过程、面向对象、交互式编程
  • 面向过程:以事情或解决问题的过程为中心,主要考虑解决问题的思路和步骤
  • 面向对象:以事务为中心,主要考虑解决问题时涉及的事务的特征和行为

获取键盘信息

input()

在终端显示信息

print()

整数类型 int

浮点类型 float

布尔类型 bool

字符串类型 str

列表类型 list

元组类型 tuple

集合类型 set

字典类型 dict

查看数据类型type()

占位 None

skill = None

算术运算符

+ - * / // % ** ()

复合运算符

+=  -=  *=  /=  //=  %=  **=

关系运算符

<,>,<=,>=,==, !=
#关系运算符运算的结果是布尔类型的值 True,False

逻辑运算符

and  or  not

短路运算

and 当第一个式子为false时,将不会判断后面的式子,结果一定为false

 or 当第一个操作数为True是,将不会再判断第二个操作数,因此不论第二个操作数为何,结果一定为True

三目运算符

第一处内容 if 条件 else 第二处内容
#条件满足时,运行第一处内容,否则执行第二处内容

字符串运算(加、乘、比较、成员)

+:评价容器
+-:用于原容器与右侧拼接,并重新绑定变量
*:重复生成容器元素
*=:用原容器生成重复元素,并重新绑定变量
依次比较两个容器中元素,一旦不同则返回比较结果
in
not in

索引

容器名[下标]
容器名[len(容器名)-1]
反向索引从-1开始

切片

容器[开始索引:结束索引:间隔]
结束索引不包含该位置元素
倒叙打印  容器名[::-1]

获取字符串长度 len()

查找字符串首次出现为止

find(str,start,end)
返回范围是第一个字符首次出现的对应下标

统计字符串出现的次数 count(str)

指定字符为分隔符 split(分隔符,分割数量)

大小写转换

upper()英文字母全变为大写
 lower()英文字母全变成小写

字符串替换

replace(旧字符串,新字符串,个数)

删除字符串两端、右端、左端为空白字符

strip()
 rstrip()
 lstrip()

判断是否全为字母 isalpha()

判断是否全为数字 isdigit()

判断字符串以什么开头 startswith()

判断字符串以什么结尾 endswith()

添加列表元素

列表名.append(元素) #追加
列表名.insert(索引,元素) #根据索引插入元素

遍历列表

-正向方法
    for 变量 in 列表名:
        print(变量)
    -反向方法
    for 索引名 in range(len(列表名)-1,-1,-1)
        print(列表名[索引])

拆包/解包

*列表名

更新或修改列表中元素

列表名[下标] = 新数据

删除某个元素

#del 列表名[下标]
#列表名.pop(下标/索引号)
Demo

Python常用命令总结(一)_字符串

Python常用命令总结(一)_表名_02

Python常用命令总结(一)_字符串_03

标签:总结,容器,Python,元素,列表,运算符,索引,常用命令,字符串
From: https://blog.51cto.com/u_16239770/7473665

相关文章

  • 《Python数据处理》PDF电子书+源码
    本书采用基于项目的方法,介绍用Python完成数据获取、数据清洗、数据探索、数据呈现、数据规模化和自动化的过程。主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各种数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。下......
  • 9.14总结
    1.今天实现了IDEA连接到虚拟机的数据库。2.完成了对虚拟机中的数据进行java增删改查的操作。遇到的问题(已解决):1.IDEA中一直连接不上虚拟机,原因是我忘记在Windows中配置hadoop的系统环境变量导致的。2.IDEA识别不到虚拟机的主机号,原因是在Windows的host文件中没有对虚拟机进行......
  • 每日总结20230914
    代码时间(包括上课)5h代码量(行):50行博客数量(篇):1篇相关事项:1、今天上午上的是软件设计模式和软件需求与分析,软件设计模式讲的是建造者模式和原型模式,软件需求与分析讲的是需求和分析。2、今天下午上的是人机交互技术,讲的是vba也就是宏编程,也是根据word和Excel以及ppt进行操作的。......
  • 【考后总结】9 月 CSP-S 模拟赛 4
    9.14CSP模拟38T1我是A题每个点坐标都至少有一维卡上界。那么按照哪一维卡上界分成\((A,v,w),(u,B,w),(u,v,C)\)三类,对于点\((x,y,z)\),如果会被第一类点删去,那么第一维就不需要考虑了,只需要满足\(y\)不大于所有\(w\)大于等于\(z\)的第一类点中\(v\)的最大值。......
  • 9月14日总结
    一.今天做了什么1.今天学习了统一建模语言(1)用例图从用户的角度描述系统功能并指明各功能的操作者(2)静态图类图:描述了系统中类的静态结构包图:是包和类组成的表示包与包之间的关系。包图描述系统的分层结构对象图:是类图的实例(3)行为图描述系统动态模型和对象组成的交换关系......
  • 《Python编程快速上手——让繁琐工作自动化》 原版电子书PDF+源码
    第11章从Web抓取信息第12章处理Excel电子表格第13章处理PDF和Word文档第14章处理CSV文件和JSON数据第15章保持时间、计划任务和启动程序第16章发送电子邮件和短信第17章操作图像第18章用GUI自动化控制键盘和鼠标附录A安装第三方模块附录B运行程序附录C习题答案下载:https......
  • python扫描目标端口
    importsocketfromdatetimeimportdatetime#线程池frommultiprocessing.dummyimportPoolasThreadPool#目标IPremote_server_ip="192.168.88.128"#目标ip启用端口ports=[]#设置连接超时为0.5s,在校园网中使用时可以适当延长时间socket.setdefaulttimeout(0.5)#端口......
  • 9.14每日总结
    启动元数据管理服务(必须启动,否则无法工作) 前台启动:bin/hive--servicemetastore 后台启动:nohupbin/hive--servicemetastore>>logs/metastore.log2>&1& 启动客户端HiveShell方式(可以直接写SQL):  bin/hiveHiveThriftServer方式(不可直接写SQL,需......
  • OCR AI总结
    1、预处理方法是emphasize+scale_image_max+dyn_threshold.2、对于一些特殊复杂的文字识别,我们首先要考虑硬件配合,比如打光等,为OCR提供一个稳定的成像效果,这样识别结果才会更稳定。其他一些特殊字体或格式的字符,则需要自己训练来识别了。3、光度立体法 凹凸字体效果比较好。......
  • Python
    计算机基础结构由五大部分组成运算器:程序中指令对数据进行加工处理控制器:根据程序的需求,指挥计算机的各个部件协调工作存储器:保存各类程序的数据信息内存(RAM)--容量小、速度快、临时存储数据硬盘(HDD)--容量大、速度慢、永久存储数据输入设备:外界向计算机传送信息的装置键盘、鼠标......