python入门学习——基本数据类型和变量

基本数据类型

一、数字类型
1.整数:没有小数的部的分数值用来表示整数数值。其中包括十进制数字、八进制数字、十六进制数字和二进制数字。

进制表示
0o[0O]数字:表示八进制整数,例如,0o24,0O24。
0x[0X]数字:表示十六进制整数,例如,0x32,0X32。
0b[0B]数字:表示二进制数字,例如,0b101,0B101。
不带进制标志:表示十进制整数。

2.浮点数:由整数部分和小数部分组成,用来处理有小数的数。

十进制数形式:即简单的浮点数,例如,5.12,8.6.
科学记数法形式:只有浮点类型的数值才能使用科学记数法形式表示,
例如,5.12e2(即5.12*102) , 字母小e也可以用E替代。

3.复数:由实部和虚部组成,实部与虚部相加即可组成一个复数。与数学中的复数形式一致。如下例,3.14+12.6j。

二、字符串类型
1.定义:字符串就是连续的字符序列,计算机所表示的一切字符串的集合。
2.表达形式:表示字符串时需要使用引号,双引号或三引号括起来。单引号和双引号中的字符序列必须在一行,字符较多时可使用三引号,三引号内可换行。
3.转义字符:是指使用反斜杠 “\” 对一些特殊字符进行字符转义。

  • 常见的转义字符及其作用
\续行符
\n换行符
\0空格
\t水平制表符,用于横向跳到下一位制表位
\ "双引号
\ ’单斜杠
\ \一个反斜杠
\f换页
\0dd八进制数,dd代表的字符,如\012代表换行
\xhh十六进制数,hh代表的字符。如\x0a代表换行

三、布尔类型
定义:用来表示真或假的值,标识符True和False为布尔值,True代表1,False代表0。

四、数据类型转换
python属于动态类型语言,没有明确变量的类型,数据类型的转换时常会需要用到。

  • 常见类型数据转换函数
函数作用
int(x)将x转换成整数类型
float(x)将x转化成浮点数类型
str(x)将x转换为字符串
chr(x)将整个x转化为一个字符
complex(real[,imag])创建一个复数
ord(x)将一个字符x转换为它对应的整数值
eval(str)计算在字符串中的有效python表达式,并返回一个对象。
hex(x)将一个整数x转换为一个十六进制字符串
oct(x)将一个整数x转换为一个八进制的字符串
repr(x)将x转换为表达式字符串

五、变量的定义和使用
1.定义:每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后才会创建该变量。python使用等号“=”给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
2.变量的命名规则

(1). 变量名可以包括字母、数字、下划线,但是不能用数字作为开头。
(2). 变量不能使用包含空格,但可使用下划线来分隔其中的单词。
(3). 关键字,内置函数不能做变量名使用。
(4). python变量区分大小写的。
(5). 除了下划线之外,其他符号不能作为变量名使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值