Python复习(还在复习中~)

 第3章、基本数据类型

一、数字类型

1整数类型

十进制:不能以0作为十进制数的开头

二进制:0B或0b开头,后面跟二进制数字(0或1)

八进制:以0O或0o开头,后面跟八进制数字(0~7)

十六进制:以0X或0x开头,后面跟十六进制数字(0~9,A~F或a~f)

布尔型常量:0或1 True或False

2. 浮点数类型

因为计算机硬件特点,浮点数不能执行精确运算

3.复数类型

complex(实部,虚部)

4.分数类型

Franction(分子,分母)

二、数字运算

1.运算符

算术运算符:**幂运算 ~按位取反 -负号 *乘法 %求余  / 真除法 // 取整数

赋值运算符:= += -= *= /= %= **= //=

比较运算符

> < == != >= <=

逻辑运算符

not and or

位运算符

<<向左移位 >>向右移位 &按位与 ^按位异或 |按位或

运算符优先顺序:(待补充)

2.数字处理函数

绝对值abs() 最大值max() 最小值 min() 序列长度len()

取模divmod() 乘方pow() 浮点数round() 求和sum()

三、字符串类型

python字符串常量可用单引号、双引号、3个单引号或双引号、带r或R前缀的raw字符串、带u或U前缀的Unicode字符串等多种方法表示。

转义字符

字符串操作符:in操作符 空格 加号(+) 星号(*)、逗号分隔符

字符串的索引:字符串是一个有序的集合,字符串中的字符按从左到右的顺序,其偏移量依次为0,1,2,…,len-1;按从右到左的顺序,偏移量取负值,依次为-len,-len+1,…,-2,-1.

字符串的切片:x[ start : end ]

迭代字符串:for a in str:

字符串处理函数:len() str()repr() ord() chr()

字符串处理方法:ps:很多

字符串格式化

四、数据类型操作

类型判断

类型转换

print(int(‘1001’))

print(float(15))

第4章、程序控制结构

一、程序的基本结构

流程控制语句:选择语句 条件表达式 循环语句 跳转语句 pass语句

程序结构:顺序结构 分支结构(选择结构)和循环结构

二、分支结构

单分支:

双分支:

多分支:

if…else三元表达式

表达式1

if 条件表达式 else 表达式2

三、循环结构

遍历循环

for 迭代变量 in 对象 :

                     表达式

迭代字符串

无限循环(while循环)

while 条件表达式:

      循环体(包含改变计数器值的语句)

循环控制

break语句:可以终止当前循环,及提前结束循环,包括while和for在内的所有控制语句

continue语句:作用没有break语句强大,它只能中止本次循环而提前进入下一次循环中

pass语句:表示空语句,它不做任何事情,一般起到占位作用

循环嵌套

\t是一个转义字符,表示水平制表符。当在字符串中使用\t时,它会在该位置插入一个水平制表符,用于在输出时在该位置进行对齐。

end=' '是print函数的一个参数,用于指定在打印结束时要使用的字符串。默认情况下,print函数在打印完所有参数后会自动换行,但是通过设置end参数可以改变这种行为。

第5章、组合数据类型

列表

元组

元组是Python的一种常用的数据类型,与列表类似,也是一个序列类型。不同之处在于元组的元素不能修改;表达形式上,元组使用圆括号,列表使用方括号。

元组的优点是占用内存小、处理速度快、具有不可变性(不可修改元素)

创建元组:用括号或tuple()函数

删除元组:del tuple

元组的访问与操作:

访问:索引和切片

元组中的切片取值遵守“左闭右开”的规则。例如。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值