Python 开始吧
人生苦短,我用
作用:
1、表示无法‘看到’的字符 \n \t \r
2、与语言本身语法有冲突的字符 \\ \' \"
python
安装
在python官网,发现如下3个window版本(到底使用哪个呢?): web-based installer (是需要通过联网完成安装的) executable installer (是可执行文件(*.exe)方式安装) embeddable zip file (嵌入式版本,可以集成到其它应用中) 推荐使用:executable installer
基本数据类型
python 相比其他语言,简化数据类型- 数字 (整型int 浮点型float)
- 布尔 (只有2个值:True/False)
- 字符串
- 列表 (list)
- 元组 (tuple)
- 集合 (set)
数字
- 加、减、乘、除
type(1+1) //int type(1+1.0) //float type(1*1) //int type(1*1.0) //float type(2-1) //int type(2-1.0) //float type(2/1) //float type(2//1) //int type(2//1.0) //float /代表除法(得到float) //代表整除
- 进制 —— 表示与转换
二进制: 0b10/0b110 八进制: 0o10/0o170 十六进制: 0x2A/0x49 转二进制: bin(0xA1) 转十进制: int(0b1110) 转八进制: oct(10) 转十六进制: hex(0o777)
- 复数
36j
布尔
布尔类型其实归类到数字类型下的,只有2个值
:True、False (第一个字母大写)- 转数字
int(True) //1 int(False) //0
- 转布尔
bool(2) //True bool(-1.1) //True bool(0.0) //False bool('wt') //True bool('') //False bool([1,2]) //True bool([]) //False bool({1,2,3})//True bool({}) //False bool(None) //False
字符串
- 如何表示?
单引号: 'hello world' 双引号: "hello world" 三引号: '''leffodfdfdsds''' (多行文本)
单双引号
也可以实现多行文本
,每行结尾使用\
- 转义字符
\
作用:
1、表示无法‘看到’的字符 \n \t \r
2、与语言本身语法有冲突的字符 \\ \' \"
要输出let's go print('let\'s go')
- 原始字符串
要输入 hello \n world print(r'hello \n world') // 原始字符串无法使用在单引号和双引号
- 运算
1、拼接 'hello'+'world' 2、重复 'hello'*3 3、截取某一个字符 'helloworld'[1] //e 'helloworld'[-3] //r 从字符串末尾开始数 4、截取某段字符 'helloworld'[0:4] //hell 'helloworld'[0:-1] //helloworl 'helloworld'[2:] //lloworld 'java python c++ php ruby'[-4:] //ruby 'java python c++ php ruby'[:-4] //java python c++ php 5、获取字符串长度 len('helloworld') //10
列表
- 定义
// 一种数据集合类型 [1,2,3] ['wtt','hello',1,2,True,[]]
- 运算
1、拼接 (加) ['小米','oppo','vivo']+['华为','一加'] // ['小米','oppo','vivo','华为','一加'] 2、重复 (乘) ['华为','一加']*3 // ['华为','一加','华为','一加','华为','一加']
- 操作
1、截取列表某个元素 ['小米','oppo','vivo'][2] //vivo 2、截取列表某段元素 ['小米','oppo','vivo','华为','一加'][0:2] //['小米','oppo'] ['小米','oppo','vivo','华为','一加'][-3:] //['vivo','华为','一加'] 3、获取列表的长度 len(['小米','oppo','vivo','华为','一加']) //5
元组
- 定义
// 一种数据集合类型 (1,2,3) (1,'1',True)
注意:
只有1个元素的元组 (1,)
空元组 ()
- 运算
1、拼接 (加) ('小米','oppo','vivo')+('华为','一加') // ('小米','oppo','vivo','华为','一加') 2、重复 (乘) ('华为','一加')*3 // ('华为','一加','华为','一加','华为','一加')
- 操作
1、截取元组某个元素 ('小米','oppo','vivo')[2] //vivo 2、截取元组某段元素 ('小米','oppo','vivo','华为','一加')[0:2] //('小米','oppo') ('小米','oppo','vivo','华为','一加')[-3:] //('vivo','华为','一加') 3、获取元组的长度 len(('小米','oppo','vivo','华为','一加')) //5
集合
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16