我的Python学习之路四:数据类型和运算符

取精华,去糟粕;重基础,促创新

一.数据类型

(1)Number

 

int

Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样。

 

float

浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。

complex

一个实数和一个虚数的组合构成一个复数。

 

bool

bool值是特殊的整型,取值范围只有两个值,也就是TrueFalse  

(2)字符串

 

字符串就是一系列任意文本。Python中的字符串用单引号或者双引号括起来,同时可以使用反斜杠(\)转义特殊字符。

  单引号(’’)和双引号("”)本身只是一种表示方式,不是字符串的一部分,因此,字符串’hello’只有h,e,l,l,o这五个字符。如果本身也是字符的话,那么就可以用””括起来,比如”I’m OK” 当中包含了一个 。如果字符串内部包含 或者 ,但是又想当成普通字符串处理怎么办?这个时候就要用转义字符(\)来标识。

字符串操作:

 

截取字符串语法:变量[起始下标:结束下标]

 

加号(+)是字符串的连接符

 

星号(*)表示复制当前字符串

(3)列表

 

列表写在[ ]内,元素之间用逗号隔开:

 

如 List1=[‘abc’,’你好’,123]

注意事项:

 

List写在方括号之间,元素用逗号隔开;

和字符串一样,List可以被索引和切片;

 

List可以使用加号(+)操作进行拼接 ;

 

List中的元素是可以被改变的;

(4)元祖

 

元祖写在小括号内,元素之间用逗号隔开:

如 tuple1=(‘abc’,’你好’,123)

注意事项:

 

tuple的元素不可改变,但是可以包含可变的对象,比如list;

 

构造包含0个或者1个元素的元祖有特殊语法规则:

 tuple1=()        #空元祖

tuple2=(1,)   #一个元素,需要在元素后添加逗号

(5)字典

 

字典是一种映射类型,使用{ }表示,他是一个无序的键(key)值(value)对集合

如 

dict1={}

dict2={‘name’:’北风’,’age’:10}

注意事项:

 

字典是一种映射类型,它的元素是键值对;

 

键(key)必须使用不可变类型(字符串、数值、元组),在同一个字典中,键必须是唯一的;

 

创建空字典使用{ }

二.运算符

(1)算术运算符

 

以下假设变量a=10,变量b=20

(2)赋值运算符

(3)比较运算符

(4)逻辑运算符

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值