python学习笔记二 之 数据类型

一、数字

1.整数:

python中所有的整数都是int型;且整数没有大小限制(c++、c、java有限制);为了可读性,长数字可以以下划线作为分隔符
在这里插入图片描述
十进制:
十进制数字不能以0开头
在这里插入图片描述

注意: 非十进制数打印会以十进制形式显示

二进制:
以0b开头
在这里插入图片描述
八进制:
以0o开头
在这里插入图片描述
十六进制:
以0x开头
在这里插入图片描述

2.浮点数:

浮点数即为小数,python中所有小数均为float型;在对浮点数运算时可能会得到不精确结果;
在这里插入图片描述

3.复数:

python中复数与数学中一致,有实部和虚部构成,用j或
J表示虚部
在这里插入图片描述

操作 作用
a.real 查看复数a的实部
a.imag 查看复数a的虚部
a.conjugate() 返回复数a的共轭复数
a*b 复数乘法
a/b 复数除法

二、字符串

字符串用来表示一段文本信息,字符串是使用得最多的数据类型;字符串类型均为str,且需要用成对引号引起来;
在这里插入图片描述

注意: 不同引号间不可嵌套使用,即一个字符串不能左边单引号,右边双引号。

python 中单引号、双引号、三引号的区别与联系

1.字符串运算:

+ 加法:

将两个字符串拼接在一起,
在这里插入图片描述

注意: 进行加法运算的两边均需str型

2.转义字符:

用\作为转义字符,转义字符使得字符串中可以使用一些特殊内容

转义字符 含义
\n 换行符
\t 制表符
\r 回车
\’ 单引号
\" 双引号
\ 一个\
\ddd 三位八进制数
\xhh 二位十六进制数
3.格式化字符串:

print(“a=”,a)
通过传递两个参数给print函数 格式化输出字符串(可传递多个参数)
在这里插入图片描述
%s 字符串占位符
%s常用来字符串中占位,表示任意字符串;在这里插入图片描述
用%s占位后可以用%加字符串指定其值
在这里插入图片描述
用%s占位后可以用%加非str型数字指定其值
在这里插入图片描述
%3s表示填充的字符串最少为3位,少了用空格填充,多了没影响;
%3.5s表示填充的字符串最少为3位,最多为5位,少了用空格填充,多了截取;
在这里插入图片描述
%f 浮点数占位符
常用来保留浮点数位数,需要时会四舍五入进位
在这里插入图片描述
在这里插入图片描述
%d 整数占位符
只表示整数,会舍去后面小数部分
在这里插入图片描述
格式化字符串
在字符串中加f,在字符串中加{a};
将变量a、c的值放进字符串b中;
在这里插入图片描述

4.复制字符串:

str*n(n>=1)即可返回复制字符串n次后的结果;
在这里插入图片描述

三、布尔值

pthon中用bool表示布尔值,主要用来做逻辑判断;用True表示真,False表示假;1表示True,0表示False。
在这里插入图片描述

四、空值

空值(None)用来表示不存在。

发布了42 篇原创文章 · 获赞 21 · 访问量 2879

猜你喜欢

转载自blog.csdn.net/Late_whale/article/details/104041680