本文主要是介绍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基础知识总结(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!