1)注释
  单行注释以#开头,例:#第一个注释
  多行注释可用多个#号,还有'''和""",例:
  #第一行注释
  #第二行注释
  '''
  第三行注释
  第四行注释
  '''
  """
  第五行注释
  第六行注释
  """
2)行与缩进
{} 。
  缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:
  if True:
    print("answer")
    print("true")
  else:
    print("answer")
    print("false")

3)   标准数据类型

       python3中有个六个标准的数据类型:

  Number(数字)/String(字符串)/List(列表)/Tuple(元组)/Sets(集合)/Dictionary(字典)  

  数字

python中数字有四种类型:整数、布尔、浮点数和复数。
• int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
• bool (布尔),如 true。
• float (浮点数), 如 1.23、3E-2
• complex (复数), 如 1 + 2j、 1.1 + 2.2j
    python可同时为多变量赋值,a=b=c=1
    也可为多个对象指定多个变量。例如:a,b,c=1,2,"hello"
    该实例把整型对象1和2分配给变量a和b,字符串对象"hello"分配给变量c。
    
    可用内置的type()函数来查询变量所指的对象类型,例:
    a,b,c,d=20,5.5,true,4+3j
    print(type(a),type(b),type(c),type(d));
结果:<class 'int'> <class 'float'> <class 'bool'> <class ’complex‘>
    也可用isinstance来判断:
    >>>a=111
    >>>isinstance(a,int)

 

Python显示有几行 python几行几列_Python显示有几行

  字符串

  • python中单引号和双引号使用完全相同。
  • 使用三引号('''或""")可以指定一个多行字符串。
  • 转义符 '\'
  • 反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this is a line with \n" 则\n会显示,并不是换行。
  • 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
  • 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
  • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
  • Python中的字符串不能改变。
  • Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
  • 字符串的截取的语法格式如下:变量[头下标:尾下标]    

示例:       

Python显示有几行 python几行几列_Python显示有几行_02

结果为:

Python显示有几行 python几行几列_python_03

  列表(List)

  列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。

  列表是写在方括号([])之间、用逗号分隔开的元素列表。

  和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。

  列表截取格式:变量[头下标:尾下标],索引值为以0 为开始值,-1 为从末尾的开始位置。

  加号(+)是列表连接运算符,星号(*)是重复操作。

  例:

Python显示有几行 python几行几列_字符串_04

  结果为:

Python显示有几行 python几行几列_元组_05

总结: 1.List写在方括号之间,元素用逗号隔开。

    2.和字符串一样,list可以被索引和切片。

    3.List可以使用+操作符进行拼接。

    4.List中的元素是可以改变的。

  Tuple(元组),与列表区别为元组的元素不能修改,元组写在小括号()里,元素间用逗号隔开,元素类型也可以不相同。例:

Python显示有几行 python几行几列_Python显示有几行_06

结果:

Python显示有几行 python几行几列_python_07

元组与字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始的位置。也可以进行截取。

 特殊元组:

tup1=()  #空元组
tup2=(20,)  #一个元素,需要在元素后添加逗号
string/list/tuple都属于sequence(序列)。

  set(集合),是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。

{ } 或者 set() 函数创建集合,注意:创建一个空集合必须用{ },因为 { } 是用来创建一个空字典。

  

Python显示有几行 python几行几列_python_08

结果为:

Python显示有几行 python几行几列_python_09

Dictionary(字典)

字典(dictionary)是Python中另一个非常有用的内置数据类型。

列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用"{ }"标识,它是一个无序的键(key) : 值(value)对集合。

键(key)必须使用不可变类型。

在同一个字典中,键(key)必须是唯一的。

例:

Python显示有几行 python几行几列_元组_10

结果为:

Python显示有几行 python几行几列_元组_11

Python显示有几行 python几行几列_python_12

另外,字典类型也有一些内置的函数,例如clear()、keys()、values()等。

注:1/字典是一种映射类型,它的元素是键值对。

  2/字典的关键字必须为不可变类型,且不能重复。

  3/创建空字典使用 { }

 4)转义字符与索引

  python使用反斜杠(\)转义字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串:

Python显示有几行 python几行几列_字符串_13

  python的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。

Python显示有几行 python几行几列_字符串_14

  python的字符串不能改变。