• 【Python】简单明了的入门级知识点,常用python函数整理


    基于Eric Matthes《Python编程从入门到实践》的自主学习笔记 

    1.变量:变量名只能包含字母、数字和下划线,其中数字不能作为开头。

    2.字符串:

    • 双引号和单引号内都是字符串。
    • 双引号能更好确保python能够更好的理解引号之间的内容。
    • 单引号间若内容带引号,将会出现错误。

    3.整数:支持加减乘除,除法是直接取整,可将操作数设置为浮点数缓解。

    4.浮点数:带小数点的数字

    5.列表 [ ]:

    • 按特定顺序排列的元素组成,样式[ ],用逗号分隔其中元素。['book' , 'pencil']
    • 查找列表的第一个元素,是 0 ! 也就是索引为 -1。
    • 最后一个元素,是 -1 !也就是索引为 -1。以此类推 -2 :倒数第二个元素。

    6.遍历整个列表 for - 循环

    • for循环后面,没有其他代码,程序就会结束。
    • for循环后面, 没有缩进(indent)的代码都只执行一次,而不重复执行。
    • for语句末尾的冒号,告诉python下一行是循环的第一行。

    7.切片 [ : ]:处理列表的部分元素。

    • 切片需要指定要使用的第一个元素的索引和最后一个元素的索引加1 
    • [0 : 3] :列表的0位元素 至 2位元素,输出3个元素
    • [   : 4] :列表的首位至指定位
    • [4 :   ] :列表的指定位至末位
    • [-3 :  ] :列表的指定位至末位( -3 意味从列表倒数第 3 个数开始)
    • [   :   ] :列表的所有元素

    8.元组 ( ):

    • 不可变的列表,不可变即不能修改值。样式 ( ),用逗号分隔其中元素。(book , pencil )
    • 相比于列表,元组是更简单的数据结构。

    9. if 语句

    • 两个大小不同的值会视为不相等。
    • if - elif - else : 只能测试一个特定的条件,一旦通过,跳过余下测试。

    10.字典 { }:一系列 键-值 对。

    • 键-值对的排列顺序与添加顺序不同,python不关心键-值对的添加顺序,只关心关联关系。
    • del语句会将相应的键-值对彻底删除。 

    • title() : 以首字母大写的方式显示每个单词。 book → Book
    • upper() :以大写方式显示每个单词
    • lower() :以小写方式显示每个单词
    • \t : 制表符
    • \n :换行符
    • rstrip() :删除字符串末尾空白
    • lstrip() :删除字符串开头空白
    • strip() :删除字符串两端空白
    • str() :将非字符串值表示为字符串
    • # :注释
    • append() :将元素添加在列表moon末尾  moon.append (' book ')
    • insert() :将元素添加在列表的任意位置  moon.insert ( 0 , ' book ')
    • del :删除列表任意位置元素  del moon[0]
    • pop() :删除列表末尾元素,支持继续使用,类似弹出栈的思想 moon.pop()
    • remove() :删除列表值,只删除第一个指定的值,重复值需要循环语句 moon.remove(' book ')
    • sort() :对列表永久性排序
    • sorted() :对列表进行临时排序,按特定顺序显示列表元素
    • len() :快速获悉列表的长度,统计从1开始计数。
    • range() :生成数字,从指定的第一个值开始,在第二个指定数停止,输出不含第二个指定数。
    • list() :将range()的结果直接转换为列表
    • ** :乘方运算
    • “ “ “      ”” ” :文档字符串,生成有关程序中函数的文档
    • != :不等于, !表示 不
    • keys() :字典中的键,返回一个列表
    • values() :字典中的值,返回一个值列表
    • input() :让程序暂停运行,等待用户输入一些文本
    • continue :让python忽略余下的代码,并返回到循环的开头

     

  • 相关阅读:
    CMake教程-第 1 步:基本起点
    业务流程管理BPM到底有什么用
    常用设计模式
    PTA JAVA02 基础语法1
    /system/bin/sh: ./xxx: can‘t execute: Permission denied
    no identity-based policy allows the cloudformation:CreateStack action
    编辑SRT字幕,添加在视频中播放
    设计模式之解释器模式
    IDEA项目初始化编码
    mysql8 修改用户密码
  • 原文地址:https://blog.csdn.net/MengYa_Dream/article/details/126846360