sen sen sen

  1. Python 使用相同的缩进表示一个代码块,而其他大部分语言以 {} 表示。(把我的刻度尺呈上来)缩进不一致可能会出错。
  2. Python 逻辑运算符有 and or not,分别对应 && || !。

标准数据类型

  • Number
  • String
  • List
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Number

int float bool complex 四种。

String

  1. 字符串使用 ' '" " 指定,使用 ''' '''""" """可以指定多行字符串。Python 没有字符类型(char)。
  2. 可以便捷的截取字符串,变量[头下标:尾下标]。比如:'asen'[0:1] 是从 0 到 1 截取;'asen'[1:] 是从 1 到最后一位截取;;'asen'[1] 是截取第二位字符;'asen' * 2 是输出两次字符。

List

list = ['aasa', 'as', 123, True](方括号)

  1. list 数据可以不为同一类型。
  2. list 也可以被截取,规则与 string 相同。
  3. list 元素可变。

Tuple(元组)

tuple = ('aasa', 'as', 123, True)(小括号)

  1. list 数据可以不为同一类型。
  2. list 也可以被截取,规则与 string 相同。
  3. 元组元素不可变(与 list 区别)。
  4. 空元组 tuple = ()
  5. 一个元素的元组 tuple = ('abc',)。(需要有逗号)

Set

s1 = {'asa', 'adsf'} 或是 s1 = set('asa', 'fd')

  1. set 是无序集合,不能使用下标访问。
  2. set 元素是不重复的。
  3. 一个空集合 s1 = set()(不能使用 {})
set.add(ele) # 添加元素
set.remove(ele) # 移除元素
ele in set # 元素在集合内
for ele in set # 遍历集合

Dictionary

d1 = {'asa':233, 'asdw':134}

  1. 字典有 key -> value 一一对应的关系。
d1['asa'] # 获取 key 为 asa 的 value

标签: none

添加新评论