Python知识点(3)

发布时间:2024年01月18日
知识点:变量和常量,数值类型,字符串类型,布尔类型
变量和常量

简单来说在程序中值可以发生变化的量就被称为变量。常量,我认为Python中没有严格意义上的常量,仅仅是我们人为地规定某一种变量名的书写方式被称为常量,在程序书写过程中就不去改变它了。

变量的类型取决于赋值给它什么类型的值,整数就时整型变量,字符串就是字符型变量等。当然变量的类型也会随着赋值的变化而变化。

一个数据值可以绑定多个变量名,在内存中看来就是变量名是在栈内存中申请的空间;而所赋的值则是在堆内存中申请的空间,使用这个变量名指向堆内存中的值。当然,这只是一种类似于示意图的说法,实际上的区别后边在讲。

变量名的命名规则(其实就是之前讲的标识符的命名规则)

		1.名字里面最多只能出现数字、字母、下划线(1、X、-)
		2.数字不能开头
		3.名字不能与python关键字冲突(print)
		4.名字尽量做到见名知意(英语单词)

常量一般使用全大写来表示,在程序中看到全大写,就不要去动它了。

数值类型(整型、浮点型)

由于这会还没学字典、列表啥的,就不整合起来写数据类型了。

整型中的知识点就只有进制和进制之间的转换,常用的进制为十进制、二进制、八进制、十六进制。函数就是int(),可以把浮点型的数转换为整型,这里的转换为整型只取浮点型数据的整数部分。

其次还有就是进制之间的转换,默认是十进制,其他进制转换为十进制的数都是使用int函数。转换为八进制(0o开头)的数使用oct(),向二进制(0b开头)转换使用bin(),转换为十六进制(0x开头)使用hex()。

并且使用int()还可以将全数字字符串转换为整数,如果为16进制可以支持“a~f”的字母。

浮点型就是可以使用float()将整型转换为浮点型。

字符串类型

字符串需要使用引号(单引号、双引号、三引号)引起来,空字符串也叫字符串。任何值都可以转换为字符串但是字符串并不是可以转换为任何类型。

字符串中的转移字符比较重要,例如“\n”、“\t”、“\\”等,在“\”前加上r或R可以还原转义字符。

布尔类型

布尔类型有True、False。

数字除了0之外的布尔类型都是True;False的布尔类型为False。

空字符串的布尔类型也为False,除此之外,空列表、空集合、空元组、空字典、None的布尔类型均为False。

文章来源:https://blog.csdn.net/weixin_72971180/article/details/135658779
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。