'''关键字:

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基础语法】常用内置函数、关键字、方法和之间的区别(小结)...相关推荐

  1. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  2. 零基础学Python(第二十二章 常用内置函数)

    本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章内容为: ...

  3. python len函数_Python 初学者必备的常用内置函数

    Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很常见,这里 ...

  4. Python学习笔记(4)~Python基础练习之常用内置函数(1-10)

    Python基础练习之常用内置函数(1-10) 1.abs() 作用         求数的绝对值或者复数的模 测试demo #!/usr/bin/python3 # abs: 求绝对值 or 复数的 ...

  5. python拟合三元函数_python基础教程之常用内置函数、三元运算、递归

    目录 常用内置函数 abs/round/sum eval/exec enumerate max/min sorted zip map filter 补充:reduce lambda 初识递归 再谈递归 ...

  6. 【Python养成】常用内置函数 — 2(详解25个内置函数)

    图片来自互联网 文章目录 前言 二.内置函数详解 1.函数:chr(x) 2.函数:dir([obj]) 3.函数:divmod(x,y) 4.函数:enumerate(sequence, [star ...

  7. python中常见的内置函数_Python常用内置函数总结

    Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...

  8. PYTHON语言之常用内置函数

    一 写在开头 本文列举了一些常用的python内置函数.完整详细的python内置函数列表请参见python文档的Built-in Functions章节. 二 python常用内置函数 请注意,有关 ...

  9. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要2

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.4  Python常用内置函数用法精要 2.4.4  排序与逆序 2 ...

  10. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要4

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.4  Python常用内置函数用法精要 2.4.7  range() ...

最新文章

  1. jdk是什么?jdk1.8安装配置方法
  2. JS中有两种自加法操作
  3. wsl使用可视化界面_通过 VcXsrv 在 WSL2 上使用图形化界面(xfce4)
  4. 项目积压需求项目计划_需求变更频繁,项目经理如何做好需求管理?
  5. mysql sphinx 中文搜索_sphinx+mysql+mmseg 实现中文全站搜索 安装配置文档
  6. C语言课后习题(34)
  7. 2017IEC计算机第二次作业
  8. status的状态码
  9. 方正字体中英文对照表
  10. 如何利用Python爬虫获取网络小说
  11. WSL2 Docker Distro迁移
  12. Matlab创建M文件以及程序控制
  13. 马云:眼光有多远 未来就有多远【2014世界互联网大会】
  14. 怎样导入SDWebImage
  15. blender 51个必须熟练记住的基础操作
  16. 苹果电脑安装windows双系统
  17. 关于小程序区服登录账号换模拟器登录的操作
  18. ES32中OTA空中升级
  19. shoug oracle,oracle 浅谈索引
  20. 跟它比,期货简直 Low 爆了!

热门文章

  1. Linux安装压缩版的mysql
  2. aspx页面与ascx控件脚本冲突的问题
  3. SQL Server 2008用'sa'登录失败,启用'sa'登录的办法
  4. laraver 用户认证auth、数据迁移和填充
  5. dedecms系统环境需求及注意事项是什么
  6. Tomcat项目部署
  7. jira以及jira API简单介绍
  8. easyui filebox 文件上传
  9. 网上书店 整体需求分析
  10. Learning OpenCV Lecture 4 (Transforming Images with Morphological Operations)