python学习-基础知识总结

本文介绍了Python的基础语法,包括注释、变量和基本数据类型。详细讲解了运算符与表达式,如算数、赋值、比较和逻辑运算符。接着,概述了流程控制语句如if-else、while和for循环,以及break、continue和pass的使用。文章还详细讨论了序列(列表、元组、字典和集合)的操作,如添加、删除、访问和排序。最后,提到了字符串的格式化、方法以及编码解码概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)基础语法

1.1、注释

程序添加注释,可以用来解释程序某些部分的作用和功能,提高程序的可读性,注释有两种形式:

  • 单行注释:#
  • 多行注释:单引号('''注释内容''')或双引号("""注释内容""")

1.2、变量

python是弱类型语言,变量不用声明即可直接赋值,而且其数据类型可以动态改变。

1.3、基本数据类型

  • 数字:整数(八、十、十六进制)、浮点数、复数
  • 字符串
  • 布尔类型

数据类型转换:

1.4、输入与输出

  • input():输入
  • print():输出

(二)运算符与表达式

2.1、运算符

算数运算符

 赋值运算符

 比较运算符

 逻辑运算符

 位运算符

  • 按位与(&):两个操作数据的二进制表示,只有对应位都是1时,结果位才是1,否则为0
  • 按位或(|):两个操作数据的二进制表示,只有对应位都是0,结果位才是0,否则为1
  • 按位异或(^);当两个操作数的二进制表示相同(同时为0或同时为1)时,结果为0,否则为1
  • 按位取反(~):对应二进制中的1修改为0,0修改为1
  • 左移位(<<):二进制操作数向左移动指定的位数
  • 右移位(>>):二进制操作数向右移动指定的位数

2.2、运算符优先级

 2.3、条件表达式

r = a if a > b else b

等价于

if a>b:
    r=a
else:
    r=b

(三)流程控制语句

3.1、顺序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值