Python学习第二节

一、链式赋值

第一种:

在这里插入图片描述

第二种:

在这里插入图片描述

二、系列解包赋值

交换两变量中的数值:

在这里插入图片描述
其他语言交换变量的值的时候可能需要借助第三个变量,而Python不需要。

三、常量

注:常量通常为全大写字符,单词与单词之间要用下划线隔开。
附:其他语言中常量通常在定义之后就无法进行二次更改,但在Python中常量的值可以随时更改。
在这里插入图片描述

四、运算符

在这里插入图片描述
在这里插入图片描述
注:在进行除法运算时除数不能为0!
在这里插入图片描述
通过divmod()函数可以同时得到商和余数:
在这里插入图片描述

五、整数在这里插入图片描述

在这里插入图片描述

1、整形转换

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

2、数据类型的自动转换

注:高精度数据和低精度数据进行计算时会把低精度的数据转换为高精度的数据后再进行计算,其值也为高精度数据类型。
在这里插入图片描述

3、Python中整数的取值范围

在这里插入图片描述

六、浮点数

1、浮点数转换

在这里插入图片描述
在这里插入图片描述
附:round()函数能将浮点数四舍五入生成新的数据,并不会覆盖原有数据。
在这里插入图片描述

2、增强型赋值运算

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

七、时间的表示

在这里插入图片描述

在这里插入图片描述
注:使用该函数之前要先导入time函数!
在这里插入图片描述
附:通过倒推的方式就能得出上图的结论。
在这里插入图片描述
在这里插入图片描述

八、多点坐标

计算起点和终点的距离:

import math
import turtle
turtle.penup()
x1,y1 = 100,100
x2,y2 = 200,100
x3,y3 = 200,200
x4,y4 = 300,200
x5,y5 = 300,300
turtle.goto(x1,y1)
turtle.pendown()
turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)
turtle.goto(x5,y5)
turtle.color("red")
turtle.write(math.sqrt((x1 - x5)**2 + (y1 - y5)**2)) #两点之间移动的距离:(x1 - x2)^2 + (y1 - y2)^2
turtle.done()

效果图:
在这里插入图片描述

九、布尔值

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

1、比较运算符

在这里插入图片描述

2、逻辑运算符

![在这里插入图片描述](https://img-blog.csdnimg.cn/20201208162142478.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5ODM5MDU1,size_16,color_FFFFFF,t_70

十、同一运算符

在这里插入图片描述
注:is 和 == 的区别在于, is 判断的是 堆 里面的 id ,== 判断的是 堆 里面的 value。
在这里插入图片描述

1、整数缓存问题

在这里插入图片描述

1.1、Python环境下:

在这里插入图片描述

1.2、Pycharm环境下:

在这里插入图片描述

十一、字符串

注:和其它语言不同,Python并没有字符(Char)。
在这里插入图片描述
例:
在这里插入图片描述

1、创建字符串

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

2、空字符串和len()函数

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

十二、转义字符

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

1、字符串拼接在这里插入图片描述

例:
在这里插入图片描述

2、字符串复制

使用*可以对字符串进行复制。

例:
在这里插入图片描述

3、不换行打印

在这里插入图片描述

原代码:
在这里插入图片描述
运行结果:
在这里插入图片描述
加上end后:
在这里插入图片描述
运行结果:
在这里插入图片描述

4、从控制台读取字符串

通过input()函数可以从控制台读取用户输入的字符串,
其格式为:变量名 = input(“里面为任意内容”)。input()函数会用户输入的字符串赋值给前面的变量,通过输出变量即可知道用户输入的内容。
例:
在这里插入图片描述

十三、字符串中单个字符提取

和大多数语言一样字符串的开始索引是从0开始,最大长度为:len(字符串名) - 1。不可等于或超过其总长度,否则会报错。
例:
在这里插入图片描述

1、replace()函数替换字符串中的字符

使用方法:字符串名.replace(“该字符串中想要替换的字符” , “想要替换为的字符”)
例:
在这里插入图片描述

十四、字符串切片

在这里插入图片描述
附:步长的意思就是隔多少个字符串提取一次,不写默认为:1,每个都提取。
在这里插入图片描述
在这里插入图片描述

十五、字符串split()分割和join()合并

1、split()分割

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

2、join()合并

如果说spilt()是把字符串按照某个字符进行挨个分割的话,join()就是把字符串中的每个字符按照某个字符挨个合并。
在这里插入图片描述

十六、字符串驻留机制

在这里插入图片描述
例:
在这里插入图片描述
注:通过 + 拼接字符串时会创建一个新的字符串。
在这里插入图片描述

1、成员操作符

通过 in / not in 来判断某个字符串是否位于另一个字符串内。

例:
在这里插入图片描述

十七、字符串查找

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

1、大小写转换

在这里插入图片描述

2、格式排版

在这里插入图片描述
使用方式为:字符串名.center(包括字符串和排版字符在内的字符个数 ,“排版用字符”)

例:
在这里插入图片描述
还有一些其他的方法:
在这里插入图片描述

十八、字符串的格式化

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

1、填充,对其

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

2、数字格式化

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值