ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python基础知识总结(一)

2022-01-27 19:35:45  阅读:143  来源: 互联网

标签:总结 变量 Python 元素 列表 索引 基础知识 元组


编程环境的简要介绍

  1. 首先,需要在系统安装Python。
  2. 对于不同的编译器,vs以及vs code需要安装对应的扩展;也可以选
    择安装Pycharm等。

变量和基本数据类型

变量

  1. 编辑器语法高亮:Python关键字和函数名。

  2. 每个变量都指向一个值——与该变量相关联的信息。

  3. 变量的命名:只能包含数字、字母和下划线(通常代替空格使用,变量名中不能有空格)且不能以数字打头;不能使用关键字和函数名;简短且具有描述性,尽量不用l和O(容易误认为是1和0)。

  4. 使用:语法:变量.方法
    (方法的括号内是完成工作所需要的额外信息)

  5. 若需永久改变变量内容,需将结果赋值给变量。

字符串

  1. 即一系列字符。
  2. 用双引号或单引号括起。
    例子:“This is a ‘string’.”语句中含有单/双引号,则最外面需要用双/单引号。
  3. 在字符串中使用变量的值:在前引号前加上字母f,再将插入的变量放在花括号内(f字符串)
    例如:
first_word = "hello"
second_word = "Python"
massage=f"{first_word}{second_word}"
print(massage)
    运行结果为:helloPython

整数

  1. 运算:±*/(四则基本运算)、**(乘方)

浮点数

  1. 带小数点的数。
  2. 运算同整数,结果包含的小数位数可能是不确定的,忽略多余的即可。
  3. 两种特殊情况:任意两数相除,结果是浮点数;操作数包含浮点数,则结果也总是浮点数。

下划线:书写很大的数时,可以用下划线划分(通常三位一块,从低位到高位),Python会忽略。(适用于整数和浮点数)

常量

将变量名全大写,则该变量存储的值在程序的整个生命周期内保持不变。

列表

  1. 由一系列按特定顺序排列的元素组成。
  2. 语法:列表名=[‘元素1’,‘元素2’,…]
  3. 访问列表元素:列表名[索引] 索引从0开始,最后一个元素索引可以是-1,倒数第二个元素索引可以是-2,以此类推,但计算列表元素数从1开始
  4. 修改元素:利用索引。
    例如:
foods=['bread','milk','cookies']
print(foods[0])
foods[0]='sugar'
print(foods[0])

运行结果为:

bread
sugar


------------------
(program exited with code: 0)

请按任意键继续. . .
  1. 添加元素:列表末尾:列表名.append(‘元素’)
    注意:只能添加一个元素。
    **只能插入一个元素** 列表中:列表名.insert(新元素的索引,'新元素’)
  2. 删除元素:
    (1)del 列表名[索引] (删除后无法再次访问)
    (2)列表名.pop(删除元素的索引) (删除后仍可接着使用它的值,若不写索引,则删除的弹出的 是列表末尾的元素,相当于栈顶弹出 )
    (3)列表名.remove(‘要删除的元素的值’)(删除后仍可访问,只删除第一个指定的值,若需要删除的值多次出现,利用循环 )

访问方法:变量名=‘元素’
变量名.title()

  1. 组织列表
    (1)永久排序:利用方法:列表名.sort() (若需相反顺序向sort()内传递参数reverse=true,或者利用方法reverse,同样也是永久性的)
    (2)临时排序:利用函数:sorted() (不影响原始排列顺序)
    (3)确定长度:利用函数:len()
  2. 操作列表:
    (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. 元组
    (1) 不可变的列表,但是可以重新定义。
    (2)与列表区别:①用()表示。
    ②若直接指定打印元组名称,打印内容包含等号后全部内容。
    ③是更简单的数据结构。

严格来说,元组由逗号标识(经测试发现,不加圆括号的元组初始化后不会报错并仍可运行,运行结果与加了圆括号的相同,),定义只包含一个元素的元组,必须在这个元素后加上逗号,自动生成的元组有可能只有一个元素。

本篇文章参考文献:《Python编程从入门到实践(第2版)》
欢迎指正与讨论!

标签:总结,变量,Python,元素,列表,索引,基础知识,元组
来源: https://blog.csdn.net/weixin_63336179/article/details/122687413

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有