首页 > 编程语言 >python 基础知识点(一)

python 基础知识点(一)

时间:2024-07-16 19:54:15浏览次数:20  
标签:语句 知识点 python 可以 基础 列表 Python 循环 字符串

1. Python 可以将一条长语句分成多行显示的续行符号是  \
2. 缩进可以用 tab 键实现,也可以用 多个空格 实现
3. 在 Python 中,使用 缩进对齐 来标记语句块
4. 在 Python 中,使用 缩进对齐 来体现代码之间的逻辑关系。
5. 严格的缩进可以约束程序结构, 可以 多层缩进
6. Python 中的变量 不需要 指定数据类型。
7. Python 不需要 显式声明变量类型,在第一次变量赋值时由 值 决定变量的类型
8. 变量在使用前必须 创建和赋值
9. 变量 区分 大小写, PI 与变量 Pi 是 不同 的变量
10. Python 语言提供的 3 个基本数字类型是: 整数类型 、 浮点数类型 、 复数类型
11. 在 Python 中 不可以 使用关键字作为变量名,
12. 在 Python 中, 可以 使用内置函数名作为变量名,但 会 改变函数名的含义。
13. 在 Python 3.x 中 可以 使用中文作为变量名。
14. Python 变量名必须以 字母 或 下划线 开头,并且 区分 字母大小写。 
15python变量名只由字母数字和下划线构成。
16. Python 语言有两种注释方式: 单行注释 和 多行注释
17. Python 语言的单行注释以 # 开头
18. Python 语言的多行注释以 三个引号 开头,以 三个单引号 结尾
19. 程序设计语言有三种: 机器语言 、 汇编语言 、 高级语言 。Python属于 高级语言 。
20. Python 表达式中,可以用 () 来控制运算的优先顺序。
21. Python2 和 Python3 不完全 兼容
22. 在 Windows 平台上编写的 Python 程序 可以 在 Unix 平台运行
23. 在同一台计算机上 可以 安装多个 Python 版本。 
24. input()函数的返回值类型是 str(字符串) 
25. 在 Python 3.x 中,除法(“/”)运算的结果 一定 是小数。在 Python 2.x 中,除法(“/”)运算的结果 不一定 是小数 
26. 浮点数有两种表示方法: 十进制表示 和 科学计数法 
27. Python 中在一行书写两条语句时,语句之间可以使用 ;(分号) 作为分隔符。 
28. 单分支结构是用 if 保留字判断满足一个条件,就执行相应的处理代码 
29. 二分支结构是用 if-else 根据条件的真假,执行两种处理代码 
30. 多分支结构是用 if-elif-else 处理多种可能的情况 
31. 每个 if 或 elif 的条件的后面要使用 :(冒号) 
32. elif 不可以 单独使用 
33. 在 Python 中, 没有 switch-case 语句 
34. if 语句中条件部分可以使用任何能够产生 True 和 False 的语句和函数 
35. Python 中用于表示逻辑与运算的是 and ,用于表示逻辑或运算的是 or 、用于表示逻辑非运算的是 not 
36. 当作为条件表达式时,空值(None)、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字 0 都等价于 False 。 
37. for 或 while 和 else 搭配使用时,else 语句块 仅循环正常结束后执行 
38. 对于带有 else 子句的 for 循环和 while 循环,当循环因循环条件不成立而自然结束时,else 中的代码会执行 
39. 带有 else 子句的循环如果因为执行了 break 语句而退出的话,else 子句中的代码不会执行。 
40. 遍历循环中的遍历结构可以是 字符串、文件、组合数据类型、range()函数等 
41. 用来提前跳出循环的关键字是 break 
42. 用来结束本次循环的关键字是 continue 
43. 在循环语句中, break 语句的作用是提前结束循环。 
44. 在循环语句中, continue 语句的作用是提前进入下一次循环。 
45. 在 Python 中,可以使用 for 或 while 关键字构建循环结构 
46. for 循环也叫遍历循环,用来提取序列类型中的每个元素,并执行一次循环体 
47. 判断对错:所有 for 循环语句都可以用 while 循环来改写。 错 
48. 字符串包括两种序号体系: 正向递增 和 反向递减 
49. 加号可以用来 连接 字符串,连接后生成 新 字符串 
50. 当在字符串前加上 r 或 R 表示原始字符串,不对其中的任何字符进行转义。 
51. 转义字符“\n”的含义是 回车换行 
52. 字符串、列表、元组都 支持 双向索引。 
53. Python 运算符%的作用有 求余数、格式化字符串 
54. 写出 Python 运算符&的作用有: 数字位运算、集合交集运算 
55. 任意长度的 Python 字符串中最后一个元素的下标为 -1 
56. 序列类型有: 字符串、列表、元组 
57. 使用 encode() 方法,可以将字符转换成字节 
58. 使用 decode() 方法,可以将字节转换成字符 
59. 字符串编码格式 UTF8 使用 3 个字节表示一个汉字。 
60. 字符串编码格式 GBK 使用 2 个字节表示一个汉字。 
61. 判断对错:在 Python 中,任意长的字符串都遵守驻留机制。 错 
62. 列表中的元素 可以 是不同类型 
63. 元组中的元素 可以 是不同类型 
64. Python 列表的长度是 可以 改变的,元组的长度是 不可以 改变的 
65. Python 中的组合数据类型有 3 类: 序列类型、集合类型、映射类型 
66. del 命令既可以删除列表中的一个元素,也可以删除整个列表。 
67. 列表使用 ,正向递增序号和反向递减序号 的索引体系 
68. 字符和列表均支持成员关系操作符 in 和长度计算函数 len() 
69. 对于列表而言,在 尾部 追加元素比在 中间 位置插入元素速度更快一些,尤其是对于包含大量元素的列表。 
70. 字符串、列表、元素都可以进行切片操作 
71. 元组不可变的, 不可以使用 inset()、remove()等方法, 不可以使用 del 命令删除其中的元素, 可以使用 del 命令删除整个元组对象。 
72. 假设 x 为列表对象,那么 x.pop()和 x.pop( -1 )的作用是一样的。 
73. 元组的访问速度比列表 要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历且不需要进行任何修改,建议使用元组而不使用列表 
74. 判断对错:列表对象的 append()方法属于原地操作,用于在列表尾部追加一个元素。    对 
75. 判断对错:列表对象的 extend()方法属于原地操作,调用前后列表对象的地址不变。     对 
76. 空字典可以用{}来创建,空集合 不可以用{}建立。

标签:语句,知识点,python,可以,基础,列表,Python,循环,字符串
From: https://blog.csdn.net/2301_79512681/article/details/140474500

相关文章

  • python-B树
    B树B树1.节点作为子节点2.列表作为子节点可扩展多阶B树"""B树:拥有最多子节点的节点的子节点数列称为B树的阶B树是一颗多路查找树,满足以下条件:1.定义任意非叶节点最多只有M个子节点,且M>22.根节点的子节点数为[2,M]3.除根节点以......
  • python 基础之 scrapy 当当数据一演示
    Items程序importscrapyclassDangdangItem(scrapy.Item):#definethefieldsforyouritemherelike:#name=scrapy.Field()src=scrapy.Field()name=scrapy.Field()price=scrapy.Field()spider程序importscrapyclassDangSpider(......
  • 量化交易:如何在QMT中运行Python策略并在VSCode中高效调试?
    哈喽,大家好,我是木头左!为何选择QMT和VSCode进行量化策略开发?在量化交易的世界里,选择正确的工具与拥有优秀的策略同等重要。调用用VisualStudioCode(简称VSCode)或pycharm,方式都差不多。结合QMT的数据处理能力和VSCode的便捷调试功能,可以极大地提高量化策略的开发效率和质量。......
  • 第十一章Python 函数
    定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函......
  • iOS开发基础108-常见的编程范式
    1.面向过程编程(Process-OrientedProgramming,POP)代码示例(Swift)importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()printGreeting()printNumber(num:42)}/......
  • 利用wps的com口用python实现excel转pdf
    因为最近每天都要进行表格相关的工作,每天都要整理数据导出pdf,因为导出的表格格式比较复杂,要求也比较严格,所以python导出pdf的库都满足不了需求,比较好用的又需要付费,最后摸索到了可以用应用的com口完成导出因为微软excel在导出多个sheet时比较大的sheet页并不会缩小内容而是扩大......
  • iOS开发基础107-直播
    在iOS平台上,直播技术已经很成熟,有许多强大的第三方框架可以帮助开发者轻松实现直播功能。当前主流的直播第三方框架包括但不限于:LFLiveKit:一款开源的直播推流SDK。PLMediaStreamingKit:由云天存提供的一站式音视频解决方案。AliyunPlayer:阿里云提供的音视频播放解决方案。A......
  • 【2024年7月新版教程】python安装
    【2024年7月新版教程】python安装python安装一、下载Windows版python安装包1.访问python官网下载页2.选择python安装版本3.下载python安装程序二、在Windows系统安装python(全自动安装教程)1.启动安装2.python安装进度3.python安装完成4.查看python安装版本......
  • MySQL基础(必会)
    目录MySQL基础数据类型:事务事务操作事务的四大特性,ACID并发事务问题事务隔离级别MySQL基础数据类型:数值类型:字符类型:(!!!!char和varchar的区别一定要记住,博主第一次面试就被问到了)日期时间类型:事务事务是一系列操作的集合,他是不可分割的工作单位,事务会把所有的操作......
  • python 解题 洛谷B2021到B2025
    B2021输出保留3位小数的浮点数n=float(input())n=n-0.000000000000001print('%.3f'%n)B2022输出保留12位小数的浮点数m=float(input())print('%.12f'%m)B2023空格分隔输出a=input()b=int(input())c=float(input())d=float(input())print(a,"",b,"......