| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python基础(方便自己记忆容易忘的东西,不适合学习) -> 正文阅读 |
|
[Python知识库]python基础(方便自己记忆容易忘的东西,不适合学习) |
python中的数据类型可以分为数字型和非数字型 数字型可以分为? ? ? ? ? ? ? ? #数字为不可迭代对象 整型(int) 布尔型(bool) 浮点型(float) 非数字型分为 字符串 字典 元组 列表 print()输出数据 input()接收用户输入的数据 type()可以查询数据类型 int()可以将浮点数转换成一个整数 float()可以将一个整数转换成一个浮点数 list() tuple() del变量,删除一个函数 max() min()若为字典,只是比较字典key in? ,可以判断是否存在元素中 字符串变量可以支持的计算 支持两个字符串之间的加法,字符串可以乘以一个数字 变量的格式化输出
具体格式为 引号中使用格式化字符串进行占位,引号后使用%加上需要输出的变量 代码: 结果: 如果需要输出的变量不只一个,使用括号,中间用逗号隔开即可 ? 结果: break函数,退出循环 continue函数,跳过该条件,继续循环 定义函数 列表使用[]定义数据之间使用”,“分隔,列表中可以使用索引进行访问,列表中的索引从0开始 列表名.index()可以取列表中某一个数据的索引,若数据不在列表内部,程序会报错 列表名.append()在列表末尾增加数据 列表名.insert()? ? ? ? ? ?于是在选定的索引位置增加数据 #()中需要传入两个参数,第一个是插入参数的位置,第二个参数是需要插入的参数? ? ? ? ? ? ? ? ? ? ?? 列表名.extend()增加一组数据 列表名.clear()清空列表中的所有数据 列表名.pop()删除一个数据,并可以接收删除的数据? ? ? ? ? #pop函数如果没有输入索引,默认删除最后一个数据,如果输入索引,便会删除指定的数据 列表名.remove()? ? ()输入需要删除的数据,如果没有传入,程序会报错 #如果列表中有两个相同的数据,删除第一个数据 列表名.count()? ? 可以计数的列表中的单个数据个数 列表名.sort() #使函数以升序排序(从小到大) 列表名.sort(reverse=ture) #使函数以降序排序(从大到小) len(列表名) #可以算出列表中的数据个数 使用列表名[索引]=,可以直接修改列表中的数据(若列表中索引超出范围,程序会报错) 元组元组中的元素不可修改 元组使用()定义 元组的索引从0开始 元组名.index() 元组名.count() 字典字典使用{}定义 字典是无序的,无法使用索引访问 key:value为一个键值对,键值对之间用逗号分隔 key只能是数字、字符串、元组,value可以是任意值 字典中key不可以相同,value可以相同 字典名[],[]中输入key值,可以查询对应的value 字典名[]="",[]中为key值,""中为value值 #若字典中已存在key值,即为修改原有的value值,若字典中key值不存在,则新增一个value值 字典名.pop(),()中为key值 字典名.update(),()为新字典名 字符串支持索引查找 支持len,count,index find()#若没有查找到,不会报错,会输出-1 replace(),()中需要输入两个数据,replace会输出一个新的字符串,不会修改原有字符串 rjust()左对齐 ljust()右对齐 center()中间对齐,()中间输入需要填充的空格个数,若不想以空格填充,可以在后面修改 strip(),删除空白字符,? ? ? ? ? ? ? ? 需要接收数据 spilt(),默认以空白字符为分隔,“”可以输入需要切割的分隔符,后面如果输入数字,即为需要切割的次数,? ? ? ? ? ? ?需要接收数据 字符串判断
切片切片适用于字符串、元组、列表 例如元组名[开始索引:结束索引:间隔] 切片后的结果,包括开始的索引,不包括结束索引,如果不输入数字,默认为全部 间隔为负数,可以之间使其颠倒 若要从末尾开始取元素,则需全为负数 切片需要接收数据 del 列表名[索引]? ? ? ? ? ? ? #也可以删除列表中的元素 只在函数中作用的变量叫做局部变量 可以先在函数中声明,然后给变量赋值,使变量成为全局变量 def 函数名(形参,缺省参数): *,可以接收元组? ? ? ?** 可以接收字典 ? ? return 当执行到return时,函数结束,后续的代码不会执行,并返回return之后的参数 截止p269 类def __init__? #用来设置对象的属性,函数第一个参数是self ? ? self.对象属性名 =? ?? def __del__#结束时执行 def __str__#打印函数时执行 def 对象方法()? ?#第一个默认self 定义类时,()可以放父类,来进行继承 super.().父类方法()来进行方法扩展 @classmethod下面的方法为类方法 def 方法名() ()内默认需要cls,同self @staticmethod下面的方法是静态方法 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:22:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |