学习笔记(8.1)

文章目录

学习笔记(8.1)

一、链式赋值,系列解包赋值和常量

1. 链式赋值

x = y = 111
# 等价于
x = 111
y = 111

2. 系列解包赋值

a,b,c = 1,2,3
# 等价于
a = 1
b = 2
c = 3

【操作】使用系列解包赋值实现变量交换
操作

3.常量

Python不支持常量,没有语法规则限制改变一个常量的值

二、内置数据类型和基本算术运算符

1.内置数据类型

类型例子
整数型(int)2345
浮点型(float)2.11或211E-2
布尔型表示真假,仅包含:True,False
字符串型(string)“abc”,“生存还是死亡”

2. 基本算术运算符

运算符说明实例结果
+加法3+25
-减法30-525
*乘法3*618
/浮点数除法8/24.0
//整数除法7//23
%模(取余)7%43
**2**38

【操作】基本运算符的使用

divmod()函数同时得到商和余数
在这里插入图片描述

三、时间的表示

在这里插入图片描述

四、多点坐标、绘出折线图和两点距离

import turtle
import math

# 定义多个点的坐标
x1,y1 = 100, 100
x2,y2 = 100, -100
x3,y3 = -100, -100
x4,y4 = -100, 100

# 绘制折线
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)

# 计算起始点到终点的距离
distance = math.sqrt((x1-x2)**2+(y1-y2)**2)
turtle.write(distance)

输出结果

输出结果

五、布尔值、比较运算符、逻辑运算符和短路问题

1.布尔值

在这里插入图片描述

2.比较运算符

在这里插入图片描述

3.逻辑运算符

在这里插入图片描述

六、同一运算符和整数缓存问题

1.同一运算符在这里插入图片描述

2.整数缓存问题

在这里插入图片描述

3.部分补充

在这里插入图片描述

七、字符串、字符串的编码

字符串的编码

在这里插入图片描述

八、字符串、转义字符、字符串的拼接、字符串的复制

1.空字符串和len()函数

在这里插入图片描述

2. 转义字符

在这里插入图片描述

3.字符串的拼接

在这里插入图片描述

4.字符串的复制

在这里插入图片描述

九、提取字符和替换字符

1.提取字符

在这里插入图片描述

2.字符串的替换

在这里插入图片描述

在这里插入图片描述

十、字符串的切片操作和逆序

1.字符串的切片操作

标准格式:[起始偏移量:终止偏移量:步长]

在这里插入图片描述

2.逆序

在这里插入图片描述

在这里插入图片描述

十一、字符串的分割和合并

1.分割

在这里插入图片描述
在这里插入图片描述

2.合并

在这里插入图片描述

十二、字符串的驻留机制、内存分析、同一判断和值相等判断

1.驻留机制

在这里插入图片描述

2.比较和同一性

在这里插入图片描述
在这里插入图片描述

十二、字符串的常用查找方法、去除首尾信息、大小写转换和排版

1. 常用查找方法

在这里插入图片描述

2. 去除首尾信息

在这里插入图片描述

3.大小写转换在这里插入图片描述

4.格式排版

在这里插入图片描述

5.其他

在这里插入图片描述

十三、字符串格式化和数字格式化操作

1.字符串格式化(format)

在这里插入图片描述

2.填充和对齐

在这里插入图片描述

3.数字格式化

在这里插入图片描述

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值