✍、脑图时刻

一、基础概念与语法

  • ✍、脑图时刻
  • 1、基本语法
    • 1.1、注释
    • 1.2、变量
      • 1.2.1、标识符
      • 1.2.2、命名习惯
    • 1.3、数据类型
    • 1.4、输出
      • 1.4.1、格式化输出
      • 1.4.2、技巧
      • 1.4.3、体验
      • 1.4.4、转义字符
      • 1.4.5、结束符
    • 1.5、输入
    • 1.6、转换数据类型函数
      • 1.6.1、练习
    • 1.7、运算符
      • 1.7.1、算数运算符
      • 1.7.2、赋值运算符
      • 1.7.3、复合赋值运算符
      • 1.7.4、比较运算符
      • 1.7.5、逻辑运算符
      • 1.7.6、数字之间的逻辑运算
    • 1.8、IF
      • 1.8.1、if...else...
      • 1.8.1、if...elif...
      • 1.8.2、IF嵌套
      • 1.8.3、三目运算符
    • 1.9、循环
      • 1.9.1、while
      • 1.9.2、break
      • 1.9.3、continue
      • 1.9.4、while 循环嵌套
      • 1.9.5、for循环
      • 1.9.6、while...else...
      • 1.9.7、for...else..
      • 1.9.8、总结:
  • 2、字符串
    • 2.1、下标
    • 2.2、切片
    • 2.3、字符串查找
      • 2.3.1、find()
      • 2.3.2、index()
      • 2.3.3、count()
    • 2.4、字符串修改
      • 2.4.1、replace() 替换
      • 2.4.2、split() 分割
      • 2.4.3、join() 合并
      • 2.4.4、capitalize()
      • 2.4.5、title()
      • 2.4.6、lower()
      • 2.4.7、upper()
      • 2.4.8、lstrip()
      • 2.4.9、rstrip()
      • 2.4.10、strip()
      • 2.4.11、ljust()
    • 2.5、字符串判断
      • 2.5.1、startswith()
      • 2.5.2、endswith()
      • 2.5.3、isalpha()
      • 2.5.4、isdigit()
      • 2.5.5、isalnum()
  • 3、列表
    • 3.1、查找
      • 3.1.1、通过下标
      • 3.1.2、通过函数
      • 3.1.3、判断是否存在
    • 3.2、增加
      • 3.2.1、append()
      • 3.2.2、extend()
      • 3.2.3、insert()
    • 3.3、删除
      • 3.3.1、del
      • 3.3.2、pop()
      • 3.3.3、remove()
      • 3.3.4、clear()
    • 3.4、修改
      • 3.4.1、reverse()
      • 3.4.2、sort()
    • 3.5、复制
      • 3.5.1、copy()
    • 3.6、列表的循环遍历
      • 3.6.1、while
      • 3.6.2、for
    • 3.7、列表的嵌套
  • 4、元组
    • 4.1、定义元组
    • 4.2、查找
      • 4.2.1、按下标查找数据
      • 4.2.2、index()
      • 4.2.3、count()
      • 4.2.4、len()
  • 5、集合
    • 5.1、创建集合
    • 5.2、增加数据
      • 5.2.1、add()
      • 5.2.2、updata()
    • 5.3、删除
      • 5.3.1、remove()
      • 5.3.2、discard()
      • 5.3.3、pop()
    • 5.4、查找
      • 5.4.1、in
  • 6、字典
    • 6.1、创建字典
    • 6.2、增加
    • 6.3、删除
      • 6.3.1、del()/del
      • 6.3.2、celar()
    • 6.4、改
    • 6.5、查
      • 6.5.1、get()
      • 6.5.2、keys()
      • 6.5.3、values()
      • 6.5.4、items()
    • 6.6、字典的循环遍历
      • 6.6.1、遍历字典的key
      • 6.6.2、遍历字典的value
      • 6.6.3、遍历字典的元素
      • 6.6.4、遍历字典的键值对

1、基本语法

1.1、注释

注释分为两类:单行注释 和多行注释

  • 单行注释:只能注释一行内容
# 注释内容     # 后面要加空格
  • 多行注释:可以注释多行内容
"""第一行注释第二行注释第三行注释
"""'''注释1注释2注释3
'''

1.2、变量

变量名自定义,要满足标识符命名规则

my_name = 'TOM';
print(my_name)schoolName = '林小秦';
print(schoolName)

1.2.1、标识符

  1. 由数字,字母,下划线开头

  2. 不能数字开头

  3. 不能使用内置关键字(如图)

  1. 严格区分大小写

1.2.2、命名习惯

  • 大驼峰:即每个单词首字母都大写,例如:MyName

  • 小驼峰:第二个(含) 以后的单词首字母都大写,例如:myName

  • 下划线:例如:my_name

1.3、数据类型

数据类型 说明
int 整型
float 浮点型
bool 布尔型
str 字符串
list 列表
tuple 元组
set 集合
dict 字典

检测数据类型的方法:type()

a = 1
print(type(a)) # <class 'int'> -- 整型b = 1.1
print(type(b)) # <class 'float'> -- 浮点型c = True
print(type(c)) # <class 'bool'> -- 布尔型d = '12345'
print(type(d)) # <class 'str'> -- 字符串e = [10, 20, 30]
print(type(e)) # <class 'list'> -- 列表f = (10, 20, 30)
print(type(f)) # <class 'tuple'> -- 元组h = {10, 20, 30}
print(type(h)) # <class 'set'> -- 集合g = {'name': 'TOM', 'age': 20}
print(type(g)) # <class 'dict'> -- 字典

1.4、输出

1.4.1、格式化输出

格式符号 转换
%d

Python核心编程总结(一、基础概念与语法)相关推荐

  1. java u003_我在B站学编程 DAY-003 JAVA基础概念和语法

    八进制:0-7组成 例子: 八卦 指令在机器中以机器码格式输出,机器码一次原始输出位数是八的倍数,即以字节长度为最小单位输出. 十六进制:0-9,abcde...组成,0X开头 十六进制可以更紧凑地表 ...

  2. Python基础-python核心编程

    1.列表.元组和字典 列表:  表示方法:[  ] 元素的个数及元素的值可以改变 列表的切片运算:可以得到子集 元组: 表示方法:() 不可更改,可以看成只读的列表 字典:python中的映射数据类型 ...

  3. 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录

    目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...

  4. python3.5.0下载-python核心编程最新版下载

    python核心编程是一款专门为Python学习者打造的手机学习软件,同时也是老手编程重要的参考书,为用户提供高级的代码编辑.交互测试.调试等功能,十分的便捷好用,快来下载体验吧. 关于Python: ...

  5. python核心编程第三版_Python之父:自学python,这3本书能节约你一大半时间编程...

    今天给大家推荐三本书,有两本是属于一个系列,即<Python核心编程>第二版和第三版,一本讲基础和一本讲进阶,非常适合Python的初学者和有一定基础的学习者.还有一本书适合所有想学Pyt ...

  6. python核心编程--笔记(不定时跟新)(转)

    的解释器options: 1.1 –d   提供调试输出 1.2 –O   生成优化的字节码(生成.pyo文件) 1.3 –S   不导入site模块以在启动时查找python路径 1.4 –v   ...

  7. 面试分析《疯狂Python讲义》PDF代码+《Python核心编程第3版》PDF代码问题

    python语言现在很流行了,除了用在学校,也用在很多行业.python学起来较为简单,语法容易理解,也可用于数据分析. 国内的教材推荐看<疯狂python讲义>,对比国外也有很多好的参考 ...

  8. Python核心编程朱红庆_朱红庆作品_朱红庆简介_朱红庆作品大全-当当网

    用200多个实训案例和4个综合应用,帮助初中级用户掌握Python使用方法,以便能尽快上手Python核心编程,应对工作上的需求. / 2020-01-01 本书是针对零基础编程学习者的 Python ...

  9. 《Python核心编程(第3版)》学习笔记及书评

    <Python核心编程(第3版)>学习笔记 文章目录 <Python核心编程(第3版)>学习笔记 写在前面 1. 正则表达式 1.1 常用语法 1.2 re模块 2. 网络编程 ...

  10. Python核心编程的四大神兽迭代器、生成器 、闭包以及装饰器

    本文将主要分为4大部分,分别介绍Python核心编程中的迭代器.生成器 .闭包以及装饰器. 生成器 生成器是生成一个值的特殊函数,它具有这样的特点:第一次执行该函数时,先从头按顺序执行,在碰到yiel ...

最新文章

  1. C++11中unique_ptr的使用
  2. Linux命令使用帮助
  3. @onetoone中被控表不能做自我删除吗?_儿童生活自律表,孩子总是不能坚持,那是因为父母犯了这4个错误...
  4. 公司年会在民俗文化村举行
  5. stl vector 函数_vector :: pop_back()函数以及C ++ STL中的示例
  6. java插入排序实现,经典(Java版)排序算法的分析及实现之一直接插入排序
  7. 关于MATLAB fplot 出现matlab 警告: 函数处理数组输入时行为异常。要改善性能,请将您的函数正确向量化,以返回大小和形状与输入参数相同的输出。
  8. Rtsp之H265解析
  9. 【DIY】用驱蚊器改装wifi中继器,wifi信号增强器
  10. 小米便签源码分析——tool包
  11. 计算机基础及wps office应用_中职2020《计算机应用基础》期末考试试卷
  12. 金融经济学二十五讲--徐高
  13. UE4 后处理材质 镜头光晕(Lensflare)效果
  14. 职场人士,如何打造“自品牌”?
  15. 腾讯面试题、智力题、Java:小Q的父母要出差N天,走之前给小Q留下了M块巧克力
  16. 基于机器学习的敏感信息泄露治理探索
  17. day08 操作索引脏读、幻读、不可重复读 python复习
  18. php下载安装方法,phpstudy 2016免费版-php开发环境下载 v2016.11.03 附带安装教程 - 安下载...
  19. Virtualbox虚拟机运行加速
  20. 小狼毫(RIME)输入法引擎

热门文章

  1. java 多线程任务队列_精简的java 线程池与任务队列
  2. easyswoole数据库连接池_Swoole Redis 连接池的实现
  3. 解决anaconda下载很慢
  4. 8代cpu能装linux 系统吗,Intel支持八九代酷睿的B365芯片组将登场亮相
  5. python实现三级菜单
  6. 抓包——HTTP分析
  7. mongodb索引 多健索引
  8. React-如何在jsx中自动补全标签(vscode)
  9. Spark Mllib里相似度度量(基于余弦相似度计算不同用户之间相似性)(图文详解)...
  10. Silverlight之OOB模式下的一些事