python基础学习笔记01

python基本数据类型笔记


一、Number

  1. 基本数据类型(Number):int 整型,float 浮点数 bool 布尔类型-表示真假(True、False—首字母大写) complex 复数 –>type(1) 查看数据类型
  2. 2/2 = 1.0 type(2/2) –float , 2//2 = 1 type(2//2) –int // 是整除
  3. .二进制前缀—0b八进制—-0o 十六进制—0x 复数用后缀j 36j
  4. 不同进制转换:bin(其他进制数) –其他进制数转换为二进制 int()—-转换为十进制,hex()—转换为十六进制 oct()—转换八进制 bool()—转换为布尔值
  5. 示例python基础学习笔记01_第1张图片

字符串str

  1. 单引号和双引号(成对出现)都可以 ‘let’s go’— 错误| ‘let\’s go’;; “let’s go” 正确;
    python基础学习笔记01_第2张图片

  2. 多行字符串,用三引号’’’ 内容输入可以回车换行 ‘’’ 或 “”“ 内容‘’”” (注意:不是说多行就要用三引号)

  3. printf(r’c:\north\nor’) —- c:\north\nor 字符串前加上 r 表示是原始字符串(所见即所得)
    python基础学习笔记01_第3张图片

  4. 字符串运算:+ 号拼接—“hello”+”hello” ; 乘法“hello” * 3 —>”hellohellohello”
    “hell0”[0] —>“h”索引取值,下标从0开始;”hello”[-1] —>’o’ 负数下标表倒数
    python基础学习笔记01_第4张图片

  5. 两数之间的字符串:”hello”[0:3]—>’hell’;”hello world”[0:-1]—>’hello worl’(表示步长);”hello world”[6:22]—->’world’(超过字符串长度);”hello world”[6:] —->’world’; “hello world”[:-6]—– ‘hello’
    python基础学习笔记01_第5张图片

列表list

  • 列表使用 [ ] :[1,2,3,4,5];[1,2,’world’,False] ;[[1,2],[3,4],[True,False]]—嵌套列表可混合多种类型
  • 取列表元素:[1,2,3,4,5][0]—>1;[1,2,3,4,5][0:3]—>[1,2,3]与字符串同(注:这里得到的是列表);[1,2,3]+[14,5,6]—>[1,2,3,4,5,6]; [1,2,3]*3—>[1,2,3,1,2,3,1,2,3]
    python基础学习笔记01_第6张图片

元组tuple

  • 元组tuple:使用 ( );(1,2,3,4,5);(1,’world’,True); 取元素、运算方法和字符串,列表同
    python基础学习笔记01_第7张图片
  • 序列:str、list、tuple (有序的)
  • 判断元素是否含于其中 in :3 in [1,2,3] —->True 3是否在列表中;not in 判断不在其中
  • 求序列长度:len(序列),max(),min()最大、小值;ord(‘w’) ASCII码值
    python基础学习笔记01_第8张图片

集合set

  • 特点:无序,无重复
  • 集合使用 { }:{1,2,3,4,5}
    1. 集合操作; len()、in、not in
      集合差集:{1,2,3,4,5,6} – {3,4} —>{1,2,5,6} (序列无此操作)
      交集:& 并集:|
      python基础学习笔记01_第9张图片
  • 定义空集合:set()
    python基础学习笔记01_第10张图片

字典dict

  • 字典不是序列,可由很多个key和value组成,{key1:value1,key2:value2……};{1:1,2:2……}
  • 字典通过key访问value;{‘A’:’hello’,’B’:’world’}[‘A’] #访问字典元素
    python基础学习笔记01_第11张图片
  • value:str、list,int、float、set可以是任意类型;key:不能任意类,必须是不可变得类型
  • 空字典:{}
    python基础学习笔记01_第12张图片

你可能感兴趣的:(Python基础笔记)