1-字面量、数据类型、输入输出导入

字面量

字面量是以变量或常量给出的原始数据。

下面给出不太常见的例子

虚数表示

【虚部后面加上j,对于一个虚数,.imag返回其虚部,.real返回其实部】

非十进制数

【非十进制数输出都会化为十进制数】

raw字符串

【在字符串前加上r,就是生字符串,即无视字符串里的转义字符】

布尔类型的值

【True为1,False为0】

数据类型

Python中的每个值都有一个数据类型。由于在Python编程中一切都是对象,因此数据类型实际上是类,而变量是这些类的示例(对象)。

查看类型使用函数type()

例如:

【发现a的类型不是简单的int,而是class int】

isinstance() 函数用于检查对象是否属于特定的类

列表——list

是项目的有序序列。列表中的项目允许不是同一类型。

列表声明:用逗号分隔的项目放在方括号内[ ]

索引

可以使用切片运算符从列表中提取一个项目或一系列项目。注意索引从0开始

【注意python的切片区间为左闭右开,如a[0:3]没有包含索引为3的元素20】

修改列表

列表是可变的,也就是说,列表元素的值可以更改

元组——Tuple

是项目的有序序列,与列表(List)类似。唯一的区别是元组是不可变的。元组一旦创建就不能修改。

元组元素在括号内 () 定义,其中各项之间用逗号分隔。也可以用和列表相似的语句进行索引,但是不可改变其值

【注意左闭右开~】

如果修改其值会报错,你可以试试

字符串索引
一个多行字符串

【自动换行】

索引

切片运算符 [ ] 可以与字符串一起使用。但是,字符串是不可变的

集合——set

集合是唯一项的无序集合。Set 由用大括号 { } 括起来,并由逗号分隔的值的集合。集合中的项目是无序的

【无序】

如果定义的时候有重复元素,会自动删除,只保留一个元素

字典——dictionary(dict)

键值对无序集合。

字典针对检索数据进行了优化。我们必须知道检索值的密钥。

大括号 {} 内定义了字典,每一项都是形式为 key:value 。键 和 值 可以是任何类型

【这里的字典有两个键值对,注意冒号前面的为key(键),后面的为value(值)】

数据类型转换

例如:

甚至可以把字符串转为数字:

但仅限一个字符串为数字样式,如果为字符的话不能这样转,比如下面的代码:

我们还可以转换序列:

输入、输出、导入

【拼接部分有空格】

objects是要打印的值。

sep是值之间的分隔符。默认为空格字符。

在打印所有值之后,end 将被打印。默认为新行。

file 是打印值的对象,其默认值为 sys.stdout(屏幕)。

我们可以更改其中参数来更改输出样式

输出格式化

有时我们想格式化输出,使其看起来更方便阅读查看。这可以通过使用 str.format() 方法来完成。该方法对任何字符串对象都是可见的。

【花括号{}用作占位符。】

我们可以使用数字(元组索引)指定它们的打印顺序

输入

使用函数input(),括号里面可以输出预输出字符串

但注意,input接收的是字符串:

当然,对于这种数字样式的字符串,可以直接强制转换。

使用eval()功能可以执行相同的操作。

但是eval可以进一步:如果输入是字符串,它甚至可以计算表达式

导入

也就是导入另外写的py文件,实现模块化编程

还可以使用from关键字仅导入一些特定的属性和函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

且乐一杯酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值