Python基础知识点梳理

本文详细梳理了Python的基础知识点,包括语言介绍、基本语法、数据类型、函数语法等。重点介绍了标识符、注释、算术运算符、if/else/elif语句、循环语法、列表、元组、字典、字符串的使用以及常用内置函数和运算符。
摘要由CSDN通过智能技术生成

python基础知识点梳理

摘要:
本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象,也算是对于学习这门语言的一个总结与回顾。python的详细语法介绍可以查看官方编程手册,也有一些在线网站对python语法进行了比较全面的介绍,比如菜鸟教程:
python3 教程|菜鸟教程
为了方便聚焦知识点,本文涉及的操作实例并不多,想学好一门语言关键还得自己多编码多实践。

python语言介绍

python是一门解释型语言,python的设计目标:

  • 一门简单直观的语言并与主要竞争者一样强大
  • 开源,以便任何人都可以为它做贡献
  • 代码像纯英语那样容易理解
  • 适用于短期开发的日常任务

设计哲学是:

  1. 优雅
  2. 明确
  3. 简单

python基础语法

标识符
  • 第一个字符必须是字母表中字母或下划线 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。
注释
类型 语法
单行注释 以 # 开头,编程规范建议#后面跟一个空格
多行注释 用一对连续的三个引号,单引号或者双引号均可("""/’’’)
行与缩进
  • python与其他语言明显的区别是没有大括号,而是用缩进表示代码块。
  • 另外,每行语句不需要以分号结束。
多行语句

如果语句很长,可以使用反斜杠(\)来实现多行语句
说明:在 [], {}, 或 () 中的多行语句不需要使用反斜杠

算术运算符
运算符 描述 实例
+ 两个对象相加 10 + 9 = 19
- 两个对象相减 10 - 9 = 1
* 两个数相乘法,用于字符串时可以重复多次 10 * 9 = 90
/ x除以y 10 / 2 = 5
// 取整除 10 // 9 = 1
% 取余数 10 % 8 = 2
** 返回x的y次幂 10 ** 2= 100
判断语法
if else语句

if 和 else用于对条件进行判断并进行处理,语法如下:

if 要判断的条件:
	条件成立时要做的事情
	...
else:
	条件不成立时要做的事情
逻辑运算符

对于同时判断多个条件的情况可以用逻辑运算符,有如下三种:

符号 说明 语法
and ,两个都成立才返回True 条件1 and 条件2
or ,两个只要有一个满足就返回True 条件1 or 条件2
not ,对条件取反 not 条件
elif 语句

elif语句用于有多个条件进行判断的场景,语法如下:

if 条件1:
	条件1满足时执行的代码
elif 条件2:
	条件2满足时执行的代码
elif 条件3:
	条件3满足时执行的代码
else:
	以上都不满足时执行的代码
循环语法

循环的作用就是让指定的代码重复执行

while循环

while循环是python中常见的循环,用于让执行的代码按照指定次数重复执行,语法如下:

初始条件设置,通常是计数器
while 条件(判断计数器是否达到目标次数):
	条件满足时候执行的代码
	...
	处理条件(计数器 + 1)
for循环

for循环可以方便地遍历列表,元组,字典等数据类型,比如遍历一个列表的代码片段如下:

nameList = ["zhangsan", "lisi", "wangwu"]
for name in nameList:
	print(name)

python中,for循环经常与range函数搭配使用,如下:

for i in range(1
  • 357
    点赞
  • 1949
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
以下是Python中易错的知识点梳理: 1. 缩进问题:Python中缩进是非常重要的,缩进不正确会导致程序出现语法错误或逻辑错误。 2. 变量命名:变量名不能以数字开头,不能包含空格和特殊字符,避免使用Python的关键字作为变量名。 3. 引用传递:Python中的列表、字典、集合等可变对象是引用传递,容易出现修改原对象的问题。 4. 字符串和列表的区别:字符串是不可变对象,而列表是可变对象,对字符串的修改会生成新的字符串,而对列表的修改会修改原列表。 5. 列表切片问题:在进行列表切片时,如果不指定切片的起始和终止位置,会默认从头开始或到末尾结束,容易出现索引越界的问题。 6. 匿名函数问题:Python中的lambda函数是匿名函数,不能直接调用,需要通过赋值给变量或作为参数传递给其他函数使用。 7. 类属性和实例属性:Python中的类属性是所有实例共享的,实例属性是每个实例独有的,容易出现使用混淆的问题。 8. 函数参数传递问题:Python中的函数参数传递有两种方式,分别是位置参数和关键字参数,容易出现顺序混乱或重复定义的问题。 9. 元组和列表的区别:元组和列表都是有序集合,但元组是不可变对象,不能修改,而列表是可变对象,可以修改。 10. 文件读写问题:在进行文件读写时,需要注意文件的打开和关闭操作,否则会出现文件无法访问或数据不完整的问题。 希望这些易错知识点梳理能够帮助你避免在Python编程中常见的问题,提高编程效率和代码质量。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值