一
- 输出Hello World
哈哈,输出了Hello world;
二.基本类型(int,float)
-
int :整型
-
float:浮点型
-
bool:布尔型
- bool: True,False(两个值首字母均为大写)
-
关于布尔值
- bool(‘abc’) 为True
- bool(’’) 为 False
- bool([1,2,3]) 为True
- bool([]) 为False
- bool({1,2,3}) 为True
- bool({}) 为 False
- bool(None) 为 False
- 一切的空值都会被认为是False
-
注意:
- / 代表除,结果为浮点型
- // 代表除以后只取整,结果为整型
-
type(): 查看某个变量的基本类型,比如:type(1),结果为整型
-
复数的表示:36j(在数字后面加上小写的 j 就可以了)
三.不同进制
表示
- 二进制:0b10表示十进制的2,在数字前加 0b 即为二进制
- 八进制:0o10表示十进制的8,在数字前加 0o 即为八进制
- 十六进制:0x10表示十进制的16,在数字前加 0x即为十六进制
进制之间的转换
- 将任意进制转换为二进制:
- bin()
- 将任意进制转换为八进制:
- oct()
- 将任意进制转换为十进制:
- int()
- 将任意进制转换为十六进制:
- hex()
四.
- 单引号,双引号,三引号
- “ let’go ” -------’ let"go ’
- “”" 三引号中间
写的字
符串 “”" 输出后是这样的- 三引号中间
- 写的字
- 符串
- 写代码时换行,输出时不换行可以这样
- ‘ Hello wo\
- rld ’
五.转义字符
- 想要输出 “ hello \n world”
- 可以这样 : print(‘hello \n world’)
- 也可以这样:print(r’hello \n world’)
- r 的作用是将字符串变成一个原始字符,写的是什么就输出什么,r可以大写
六.字符串的运算
- 字符串的乘法
- “hello”*3 输出的是将hello重复三次
- 取字符串中的某个字符
- “hello world”[0] 代表取字符串中的第一个字符,输出的是 h
- “hello world”[-1] 代表取字符串中的倒数第一个字符,输出的是 d
- 注:正方向是从0开始,负方向是从-1开始
- 取字符串中的一个子字符串
- “hello world”[0:5] 取到的是 hello 其中取的时候包含第一个0下标位置字符,而不包含第二个5下标位置的字符
- “hello world”[0:-6] 取到的是 hello ,同样包含第一个下标处的字符,不包含第二个下标出的字符
- “hello world”[6:11] 取到的是 world , “hello world”[6:12] 取到的也是 world ,不会报错
- “hello world”[6:] 取到的是 world ,这个表示从下标为6取到最后
- “hello world”[:5] 取到的是 hello ,这个表示从最开始取到,下标为4的地方
七.列表(list)
- [“a”,“b”,“c”,“d”][0] 输出是‘a’
- [1,2,3,4][1] 输出是2
- [“a”,“b”,“c”,“d”][0:2] 输出是[“a”,“b”]
- [“a”,“b”,“c”,“d”][-1:] 输出是 [“d”]
- 注:用单一的数字,输出的是一个元素,加上‘:’选择,输出的是列表,哪怕只有一个元素
八.元组(tuple)
- (1,2,3)是一个元组
- 和列表用法相似
- 当定义只有一个元素的元组时,(1,)可以表示;(1)不能表示,解释器会把小括号当成运算符号,而不是元组
- ()表示一个空的元组
九.序列
- 字符串,列表,元组,统称为序列
- 序列都有的操作
- 某个元素是否包含于序列中
- in :3 in [1,2,3,4,5] 返回True
- not in : 3 not in [1,2,3,4,5] 返回 False
- 序列的长度
- len : len(“hello world”) 返回11
- 序列中的最值
- max([1,2,3,4,5,6,7]) 返回7
- min([1,2,3,4,5,6,7]) 返回1
- ord() :输出元素的ascll码,
- ord(‘a’) 输出97
- 某个元素是否包含于序列中
十.集合(set)
- {1,2,3} 是一个集合
- {1,2,3,4,5} - {2,3,6} 输出{1,4,5}
- 从第一个集合里剔除第二个集合里有的元素
- {1,2,3,4,5} & {2,3,6} 输出{2,3}
- 两个集合的交集
- {1,2,3,4,5} | {2,3,6} 输出{1,2,3,4,5,6}
- 两个集合的并集
- set() 定义一个空的集合
- len(set()) 输出0,集合长度为空
十一.字典(dict)
- {key1:value1,key2:value2…} 为一个字典
- 字典通常是通过key得到value
- {“q”:“haha”,“w”:“hehe”,“e”:“heihei”}[“q”] 输出"haha"
- 通过key得到value
- {} 表示一个空的字典