Python基础知识总结(一)
2022/1/27 20:05:00
本文主要是介绍Python基础知识总结(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
编程环境的简要介绍
- 首先,需要在系统安装Python。
- 对于不同的编译器,vs以及vs code需要安装对应的扩展;也可以选
择安装Pycharm等。
变量和基本数据类型
变量
-
编辑器语法高亮:Python关键字和函数名。
-
每个变量都指向一个值——与该变量相关联的信息。
-
变量的命名:只能包含数字、字母和下划线(通常代替空格使用,变量名中不能有空格)且不能以数字打头;不能使用关键字和函数名;简短且具有描述性,尽量不用l和O(容易误认为是1和0)。
-
使用:语法:变量.方法
(方法的括号内是完成工作所需要的额外信息) -
若需永久改变变量内容,需将结果赋值给变量。
字符串
- 即一系列字符。
- 用双引号或单引号括起。
例子:“This is a ‘string’.”语句中含有单/双引号,则最外面需要用双/单引号。 - 在字符串中使用变量的值:在前引号前加上字母f,再将插入的变量放在花括号内(f字符串)
例如:
first_word = "hello" second_word = "Python" massage=f"{first_word}{second_word}" print(massage)
运行结果为:helloPython
数
整数
- 运算:±*/(四则基本运算)、**(乘方)
浮点数
- 带小数点的数。
- 运算同整数,结果包含的小数位数可能是不确定的,忽略多余的即可。
- 两种特殊情况:任意两数相除,结果是浮点数;操作数包含浮点数,则结果也总是浮点数。
下划线:书写很大的数时,可以用下划线划分(通常三位一块,从低位到高位),Python会忽略。(适用于整数和浮点数)
常量
将变量名全大写,则该变量存储的值在程序的整个生命周期内保持不变。
列表
- 由一系列按特定顺序排列的元素组成。
- 语法:列表名=[‘元素1’,‘元素2’,…]
- 访问列表元素:列表名[索引] 索引从0开始,最后一个元素索引可以是-1,倒数第二个元素索引可以是-2,以此类推,但计算列表元素数从1开始
- 修改元素:利用索引。
例如:
foods=['bread','milk','cookies'] print(foods[0]) foods[0]='sugar' print(foods[0])
运行结果为:
bread sugar ------------------ (program exited with code: 0) 请按任意键继续. . .
- 添加元素:列表末尾:列表名.append(‘元素’)
注意:只能添加一个元素。
列表中:列表名.insert(新元素的索引,'新元素’) - 删除元素:
(1)del 列表名[索引] (删除后无法再次访问)
(2)列表名.pop(删除元素的索引) (删除后仍可接着使用它的值,若不写索引,则删除的弹出的是列表末尾的元素,相当于栈顶弹出)
(3)列表名.remove(‘要删除的元素的值’)(删除后仍可访问,只删除第一个指定的值,若需要删除的值多次出现,利用循环 )
访问方法:变量名=‘元素’
变量名.title()
- 组织列表
(1)永久排序:利用方法:列表名.sort() (若需相反顺序向sort()内传递参数reverse=true,或者利用方法reverse,同样也是永久性的)
(2)临时排序:利用函数:sorted() (不影响原始排列顺序)
(3)确定长度:利用函数:len() - 操作列表:
(1)遍历列表:for 变量名 in 列表名: (此处变量名一般指列表单个元素都可以用的名字,且在for循环中,没有缩进的代码都只执行一次,Python根据缩进来判断这一行代码和前一行代码的关系)
(2)创建数值列表:列表名=list(range(初值,末尾的值+1,步长))
利用函数range()
它具有差一行为,例:
for value in range(1,5): print(value)
输出结果为(注意此处自带换行操作)
1 2 3 4 Press any key to continue . . .
也可仅指定一个参数,它将从0开始。
列表解析:列表名=[对变量执行的表达式 for 变量 in range(,)]
(3)使用列表的一部分(切片):列表名[起始元素索引:末尾元素索引+1] (若未指定起始索引,自动从列表开头开始;若未指定终止索引,则切片到列表末尾;若以上二者都未指定,则切片包含整个列表;此时负数索引仍然适用)
注意:切片是另一个列表
- 元组
(1) 不可变的列表,但是可以重新定义。
(2)与列表区别:①用()表示。
②若直接指定打印元组名称,打印内容包含等号后全部内容。
③是更简单的数据结构。
严格来说,元组由逗号标识(经测试发现,不加圆括号的元组初始化后不会报错并仍可运行,运行结果与加了圆括号的相同,),定义只包含一个元素的元组,必须在这个元素后加上逗号,自动生成的元组有可能只有一个元素。
本篇文章参考文献:《Python编程从入门到实践(第2版)》
欢迎指正与讨论!
这篇关于Python基础知识总结(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程