Python学习第二节

1463-张同学

发表文章数:18

热门标签

首页 » Python » 正文

一、链式赋值

第一种:

Python学习第二节

第二种:

Python学习第二节

二、系列解包赋值

交换两变量中的数值:

Python学习第二节
其他语言交换变量的值的时候可能需要借助第三个变量,而Python不需要。

三、常量

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

四、运算符

Python学习第二节
Python学习第二节
注:在进行除法运算时除数不能为0!
Python学习第二节
通过divmod()函数可以同时得到商和余数:
Python学习第二节

五、整数Python学习第二节

Python学习第二节

1、整形转换

Python学习第二节
Python学习第二节

2、数据类型的自动转换

注:高精度数据和低精度数据进行计算时会把低精度的数据转换为高精度的数据后再进行计算,其值也为高精度数据类型。
Python学习第二节

3、Python中整数的取值范围

Python学习第二节

六、浮点数

1、浮点数转换

Python学习第二节
Python学习第二节
附:round()函数能将浮点数四舍五入生成新的数据,并不会覆盖原有数据。
Python学习第二节

2、增强型赋值运算

Python学习第二节
Python学习第二节

七、时间的表示

Python学习第二节

Python学习第二节
注:使用该函数之前要先导入time函数!
Python学习第二节
附:通过倒推的方式就能得出上图的结论。
Python学习第二节
Python学习第二节

八、多点坐标

计算起点和终点的距离:

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()

效果图:
Python学习第二节

九、布尔值

Python学习第二节
例:
Python学习第二节

1、比较运算符

Python学习第二节

2、逻辑运算符

Python学习第二节

十、同一运算符

Python学习第二节
注:is 和 == 的区别在于, is 判断的是 堆 里面的 id ,== 判断的是 堆 里面的 value。
Python学习第二节

1、整数缓存问题

Python学习第二节

1.1、Python环境下:

Python学习第二节

1.2、Pycharm环境下:

Python学习第二节

十一、字符串

注:和其它语言不同,Python并没有字符(Char)。
Python学习第二节
例:
Python学习第二节

1、创建字符串

Python学习第二节
例:
Python学习第二节
Python学习第二节
例:
Python学习第二节

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

Python学习第二节
例:
Python学习第二节

十二、转义字符

Python学习第二节
例:
Python学习第二节

1、字符串拼接Python学习第二节

例:
Python学习第二节

2、字符串复制

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

例:
Python学习第二节

3、不换行打印

Python学习第二节

原代码:
Python学习第二节
运行结果:
Python学习第二节
加上end后:
Python学习第二节
运行结果:
Python学习第二节

4、从控制台读取字符串

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

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

和大多数语言一样字符串的开始索引是从0开始,最大长度为:len(字符串名) – 1。不可等于或超过其总长度,否则会报错。
例:
Python学习第二节

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

使用方法:字符串名.replace(“该字符串中想要替换的字符” , “想要替换为的字符”)
例:
Python学习第二节

十四、字符串切片

Python学习第二节
附:步长的意思就是隔多少个字符串提取一次,不写默认为:1,每个都提取。
Python学习第二节
Python学习第二节

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

1、split()分割

Python学习第二节
Python学习第二节

2、join()合并

如果说spilt()是把字符串按照某个字符进行挨个分割的话,join()就是把字符串中的每个字符按照某个字符挨个合并。
Python学习第二节

十六、字符串驻留机制

Python学习第二节
例:
Python学习第二节
注:通过 + 拼接字符串时会创建一个新的字符串。
Python学习第二节

1、成员操作符

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

例:
Python学习第二节

十七、字符串查找

Python学习第二节
Python学习第二节

1、大小写转换

Python学习第二节

2、格式排版

Python学习第二节
使用方式为:字符串名.center(包括字符串和排版字符在内的字符个数 ,“排版用字符”)

例:
Python学习第二节
还有一些其他的方法:
Python学习第二节

十八、字符串的格式化

Python学习第二节
例:
Python学习第二节

1、填充,对其

Python学习第二节
例:
Python学习第二节

2、数字格式化

Python学习第二节

标签:

未经允许不得转载:作者:1463-张同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Python学习第二节》 发布于2020-12-09

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录