python方法和函数的格式是完全一样的_【python基础语法】常用内置函数、关键字、方法和之间的区别(小结)...
'''关键字:
False:bool数据类型
True:bool数据类型
None:表示数据的内容为空
and:逻辑运算符:与
or:逻辑运算符:或
not:逻辑运算符:非
in:身份运算符,判断变量是否在序列中
is :成员运算符,判断变量是否为某个类的实例
del:删除变量或序列的值
assert:列表排序,默认从小到大排序,升序,加参数reverse=True,按降序进行排序
with:简化Python的语句
pass:表示通过(一般用来占位的)
if elif else:条件判断
while:条件语句
for:循环语句
break:终止循环,跳出循环体
continue:终止当前本轮循环,开启下一轮循环
def:函数定义的关键字
return:定义函数返回计算结果,需接收
global:定义全局变量
nonlocal:在嵌套函数内部修改外部函数的局部变量的值
lambda:定义匿名函数
yield:用于从函数依次返回值
import:定义模块
from: 用于导入模块,与import结合使用
class:定义类
as:用于类型转换
raise:异常抛出操作
try:用于异常语句
except:用于异常语句
finally:用于异常语句
内置函数:和定义函数的调用一致
print : 输出
input : 输入
type : 查看数据类型
id : 获取数据的内存地址
range : 生成数据
len : 获取数据的长度(元素总数)
int、float 、bool 、str、list、tuple、dict、set:代表对应的数据类型
eval:识别字符串中的python表达式
eval:可以将字符串类型转换为列表或者元祖
常用方法:
字符串的方法
join 字符串拼接,将列表转换为字符串
find 查找元素位置
count 查找元素个数
replace 替换字符
split 字符串分割,将字符串转换为列表
format 格式化输出 传统方式:%
upper 将字母大写
lower 将字母小写
列表常用方法:
可以存储各种数据类型
可变数据类型,用的最多的数据存储方式
通过下标来取值,列表的方法
增加:
append 列表添加数据(末尾)
insert 通过指定位置插入数据
extend 可以往列表中一次性添加多条数据(末尾)
删除:
remove 删除列表指定的元素
pop 指定下标位置删除,默认删除列表最后一个元素
clear 清空列表
del 关键字删除,指定下标删除,可以删除方法
查询:
index 查询列表的下标方法
count 获取某个元素的数量
注意:查询的方法需要变量进行接收
修改:通过下标位置找到对应的元素进行修改
li3[5],li3[6] = 111,222
其他:
copy 复制列表
sort 排序,默认从小到大排序,升序,加参数reverse=True,按降序进行排序
reverse 将列表反序
字典
# 字典的增删查改方法
# 字典中添加元素
# 通过键进行赋值 dic[key] = 值
dic["age"] = 18
print(dic)
# 字典中修改元素(字典中的key是唯一的,不能重复),
dic["age"] = 188
# 总结:字典添加和修改元素,无key则增,有则改
# 字典中查找元素
# 通过键去找对应的值(当查找的键不存在时,会报错)
n = dic["name"]
print(n)
# 第二种:dic.get(key)(当查找的键不存在时,返回的是None)
n = dic.get('name')
print(n)
# 字典中删除元素
dic1 = {'aa':11,'bb':22,'cc':33}
# pop方法:指定键去删除键值对
print(dic1.pop("aa"))
print(dic1)
# popitem:删除字典中的最后一个键值对(python3.6开始)
dic1.popitem()
print(dic1)
# del关键字 进行删除
del dic1['bb']
print(dic1)
# 字典中常用的其他的几个方法
dic2 = {'aa': 11, 'bb': 22, 'cc': 33}
# keys:获取所有的键
print(list(dic2.keys()))
# values:获取所有的值
print(list(dic2.values()))
# items:获取所有的键值对,每个键值对是一个元祖的形式
print(list(dic2.items()))
# 合并两个字典的方法:update,dic1更新到dic3里面去
dic3.update(dic1)
print(dic3)
# 在字典里面追加多个键值对
dic3.update({"ff": 11, "dd": 99})
print(dic3)
# 合并两个字典的方法:update,dic1更新到dic3里面去
dic3.update(dic1)
print(dic3)
# 在字典里面追加多个键值对
dic3.update({"ff": 11, "dd": 99})
print(dic3)
函数、关键字、方法使用上的区别
函数:
函数使用时是:函数名()
print("hello python")
input("账号")
关键字
关键字使用:关键字名 python表达式(没有括号)
del li[0]
if 条件语句
return a+b
方法:
方法的使用:对象.方法名(参数)
例如:列表的方法
li = [11,22,33]
li.append()'''
python方法和函数的格式是完全一样的_【python基础语法】常用内置函数、关键字、方法和之间的区别(小结)...相关推荐
- python常用内置函数总结-Python 常用内置函数
Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...
- 零基础学Python(第二十二章 常用内置函数)
本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章内容为: ...
- python len函数_Python 初学者必备的常用内置函数
Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很常见,这里 ...
- Python学习笔记(4)~Python基础练习之常用内置函数(1-10)
Python基础练习之常用内置函数(1-10) 1.abs() 作用 求数的绝对值或者复数的模 测试demo #!/usr/bin/python3 # abs: 求绝对值 or 复数的 ...
- python拟合三元函数_python基础教程之常用内置函数、三元运算、递归
目录 常用内置函数 abs/round/sum eval/exec enumerate max/min sorted zip map filter 补充:reduce lambda 初识递归 再谈递归 ...
- 【Python养成】常用内置函数 — 2(详解25个内置函数)
图片来自互联网 文章目录 前言 二.内置函数详解 1.函数:chr(x) 2.函数:dir([obj]) 3.函数:divmod(x,y) 4.函数:enumerate(sequence, [star ...
- python中常见的内置函数_Python常用内置函数总结
Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...
- PYTHON语言之常用内置函数
一 写在开头 本文列举了一些常用的python内置函数.完整详细的python内置函数列表请参见python文档的Built-in Functions章节. 二 python常用内置函数 请注意,有关 ...
- 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要2
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章 运算符.表达式与内置对象 2.4 Python常用内置函数用法精要 2.4.4 排序与逆序 2 ...
- 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要4
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章 运算符.表达式与内置对象 2.4 Python常用内置函数用法精要 2.4.7 range() ...
最新文章
- jdk是什么?jdk1.8安装配置方法
- JS中有两种自加法操作
- wsl使用可视化界面_通过 VcXsrv 在 WSL2 上使用图形化界面(xfce4)
- 项目积压需求项目计划_需求变更频繁,项目经理如何做好需求管理?
- mysql sphinx 中文搜索_sphinx+mysql+mmseg 实现中文全站搜索 安装配置文档
- C语言课后习题(34)
- 2017IEC计算机第二次作业
- status的状态码
- 方正字体中英文对照表
- 如何利用Python爬虫获取网络小说
- WSL2 Docker Distro迁移
- Matlab创建M文件以及程序控制
- 马云:眼光有多远 未来就有多远【2014世界互联网大会】
- 怎样导入SDWebImage
- blender 51个必须熟练记住的基础操作
- 苹果电脑安装windows双系统
- 关于小程序区服登录账号换模拟器登录的操作
- ES32中OTA空中升级
- shoug oracle,oracle 浅谈索引
- 跟它比,期货简直 Low 爆了!