【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忽略余下的代码,并返回到循环的开头

 

你可能感兴趣的:(java,开发语言)