![](https://img-blog.csdnimg.cn/direct/c71ce46cfe6f4dcea985366f1e77837a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python全栈工程师
文章平均质量分 80
涵盖了从后端到前端的全方位技术内容,旨在帮助读者掌握Python语言、Web框架(如Django、Flask)、前端开发技术(HTML、CSS、JavaScript)、数据库管理等关键技能。通过深入浅出的文章和实用指南,读者将能够全面了解并精通成为一名Python全栈工程师
还是那个同伟伟
百万代码中取bug首级
展开
-
第十三讲 字符串索引-字符串索引-分割-切片
字符串驻留机制是指对于较短的字符串,解释器会尝试将其存储在内存中的相同位置,以节省内存空间。这意味着当使用相同的字符串值创建多个对象时,解释器会尽量让这些对象共享相同的内存空间,从而减少内存占用。Python中的字符串是一个字符序列,每个字符都有一个唯一的索引位置,从0开始递增。提取了字符串 "Python" 中索引从2到5(不包括5)的子串,即子串 'tho'。使用步长为2来提取字符串 "Python" 中的字符,结果为 'Pto'。提取了字符串 "Hello" 中索引为1的字符,即字符 'e'。原创 2024-06-02 13:47:16 · 69 阅读 · 1 评论 -
第十二讲 字符串-转义字符-字符串拼接-字符串替换
转义字符是指以反斜杠(\)开头的特殊字符序列,用于表示一些无法直接输入或打印的字符,例如换行符、制表符、引号等。因此,可以通过索引来访问字符串中的单个字符,也可以使用切片来获取子字符串。如果需要修改字符串,实际上是创建了一个新的字符串对象。函数时,程序会暂停执行,等待用户输入内容,并在用户按下回车键后将输入的内容作为字符串返回。注意:字符串是不可变的,整个过程中,实际上我们是创建了新的字符串对象,并指向了变量而不是修改了以前的字符串。字符串前面加上 r 或 R,表示原始字符串,其中的反斜杠不会被转义。原创 2024-05-28 14:48:18 · 54 阅读 · 0 评论 -
第十一讲 python中的逻辑运算符-比较运算符-位运算符
对操作数进行取反操作,如果操作数为True,则结果为False;如果操作数为False,则结果为True。否则,结果为False。将一个数的二进制位向左移动指定的位数。将一个数的二进制位向右移动指定的位数。对两个数的每个二进制位执行异或操作。对一个数的每个二进制位执行取反操作。检查左侧的值是否大于等于右侧的值。检查左侧的值是否小于等于右侧的值。对两个数的每个二进制位执行与操作。对两个数的每个二进制位执行或操作。检查左侧的值是否大于右侧的值。检查左侧的值是否小于右侧的值。右边的数据指定移动的位数。原创 2024-05-20 10:33:58 · 1015 阅读 · 0 评论 -
第十讲 python中的进制-类型转换-四舍五入-增强赋值运算符
运算符 + 、- 、* 、// 、% 、/ 、 ** 和赋值符 = 结合可以构成 “增强赋值运算符”round(value, num) 可以返回四舍五入的值。但不会改变原有值,而是产生新的值。整型的字符串可以转换为对应的整型,但如果字符串中有浮点数或者字母等不适整型的则会报错。num为保留几位小数,不写num则代表不保留小数部分。如:int(True)结果是。除了十进制,还有其他三种进制。浮点数直接舍去小数部分。布尔值 True 转 为。使用int()实现类型转换。原创 2024-05-15 14:06:26 · 35 阅读 · 0 评论 -
第九讲 python中的常量-链式赋值-解包赋值-内置数据类型-基本算术运算符
Python不支持常量,即没有语法规则限制改变一个常量的值。我们只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。原创 2024-04-14 21:35:27 · 56 阅读 · 0 评论 -
第八讲 python标识符-命名规则-帮助函数-变量声明-初始化-垃圾回收机制
标识符是用来命名变量、函数、类等实体的名称。myVarmyvarifelseforwhile以下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:init是类的构造函数3variableif。原创 2024-04-14 08:32:42 · 721 阅读 · 0 评论 -
第七讲 对象的基本组成-引用-栈内存-堆内存
对象的身份是唯一且不变的。可以使用内置函数id()来获取对象的身份,返回一个表示对象在内存中地址的整数。标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。:对象的类型决定了对象可以存储的值和支持的操作,用于表示对象存储的数据的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用type(obj)获得对象的所属类型。:对象的值是对象所代表的数据。值可以是数字、字符串、列表、元组、字典等各种数据类型。值表示对象所存储的数据的信息。使用print(obj)可以直接打印出值。原创 2024-04-13 23:22:32 · 47 阅读 · 0 评论 -
第六讲 Python程序的构成
1.Python程序的构成2.代码的组织和缩进Python程序由模块组成。一个模块对应python源文件,一般后缀名是:.py模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等很多编程语言通过字符(例如:花括号{})、关键字(例如:begain/end)来划分代码块。同时,在配合代码的缩进增加可读性。“龟叔”设计Python语言时,直接通过缩进来组织代码块。“缩进”成为了Python语法强制的原创 2018-04-25 20:40:31 · 869 阅读 · 0 评论 -
第五讲 海龟绘图-turtle模块-坐标系-画笔
turtle.penup() #抬笔。turtle.color("red") # 画笔颜色改为red。turtle.left(90) # 箭头左转90度。turtle.circle(50) # 画一个半径是50像素的圆。turtle.forward(300) # 前进300像素。turtle.goto(0, 0) # 回到坐标系原点。turtle.pendown() # 放下画笔。抬起画笔后,再让画笔纵坐标移动100,即y轴上移动。原创 2018-04-22 20:24:13 · 148 阅读 · 0 评论 -
第四讲 Python程序格式-缩进-行注释-段注释
在 Python 中,注释是用于在代码中添加说明或者备注的文本,这些文本不会被解释器执行,只是用于提高代码的可读性和可维护性。在 Python 中,缩进是一种非常重要的语法结构,用于表示代码块之间的层次结构和逻辑关系。Python 中没有像其他语言(如 C、C++、Java)中的块注释(/* */),但是可以使用多行字符串来模拟多行注释。虽然多行字符串在 Python 中可以模拟多行注释,但实际上,这只是将多行字符串作为注释来使用,并不会真正影响程序的执行。在 Python 中,单行注释以。原创 2018-04-21 13:56:54 · 4325 阅读 · 0 评论 -
第三讲 Pycharm软件的下载和安装以及使用
是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如。选择以及的安装路径(windows系统尽量不要安装C盘,导致系统盘满后,会影响系统卡、慢 )此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。创建名字为 main.py 的文件, 然后写上输出语句。可以设置字体风格,大小以及行号,个人喜欢如下的设置。选择下拉框,刚才选的python路径,然后创建。第二种是 点击上方的 运行的绿色三角按钮。选择自己的代码路径,并选择自定义环境。原创 2018-04-21 13:28:29 · 146 阅读 · 0 评论 -
第二讲 Python运行环境搭建
注意:可能因为网络的原因,会下载的很慢,这里我准备了已经下载好的离线安装包。并且勾选上 Add python.exe to PATH。点进去之后拉到最下面,这个下载的就是exe安装包的方式。可以根据自己的目录去进行修改,默认是在C盘中。然后直接点 install 进行安装。我这里是windows。原创 2018-04-09 19:41:53 · 206 阅读 · 0 评论 -
第一讲 Python是什么、特点以及应用范围
Python是当今世界最流行的程序语言之一,是一种高级编程语言,由 荷兰人,吉多·范罗苏 姆(Guido van Rossum)于1989年发明并于1991年首次发布。原创 2018-04-08 20:58:22 · 182 阅读 · 0 评论