Python中的语言元素

本文介绍了Python中的变量类型,包括整型、浮点型、字符串型、布尔值和复数型,并讨论了变量的命名规则。同时,讲解了变量的使用,如占位符和类型转换方法。还提及了Python的运算符号,并给出了几个练习题。此外,文章提到了getpass模块在用户输入隐藏处理中的应用及其在PyCharm中的限制。
摘要由CSDN通过智能技术生成

前言

这一篇主要记录的是Python的变量类型介绍以及使用的基本方法。还有一个小时熄灯,希望可以把这篇博客写完。

变量和类型

首先要知道什么是变量,变量是一种存取数据的载体。在计算机中,变量其实存放的是真实数据所在的地址,这块地址中存放了变量所代表的具体内容。修改和读取变量,其实是对这块地址进行操作的过程。在Python中,有非常多的数据类型,也可以有自己定义的类型。这里先介绍几种常用的类型。

  • 整型: Python中可以处理任意大小的整数,在Python2.x中有两种类型(分别是int和long类型),但是这种区分的意义对于Python来讲没有什么意义,于是在Python3.x中就只有int类型的整型了。而且还支持二进制数据(0b开头),八进制数据(0o开头),十六进制数据(0x开头)的数据。
love1 = 5201314
love2 = 5201314
double_love = love1 * love2
print("double_love is ", double_love)
# output: double_love is 27053667326596
print(0b100) # output: 4
print(0o100) # output: 64
print(0x100) # output 256
  • 浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学计数法(如1.23456e2)。
print(1.2345e2)
# output: 123.45
print(123.45e-2)
# output: 1.2345
  • 字符串型:字符串是以单引号双引号括起来的任意文本,比如’hello’和"hello",字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。
print('hello')
# output: hello
print("world")
# output world
print("""hello
	     world""")
# output: hello
#         world
  • 布尔值:布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如3 < 5会产生布尔值True,而2 == 1会产生布尔值False)。
print(3<5)
# output: True
print(2==1)
# output: False
  • 复数型:形如3+5j,跟数学上的复数表示一样,唯一不同的是虚部的i换成了j。
print(3 + 5j)
# output: (3+5j)   注意:这里输出是没有空格的

变量的命名

对于每一个变量,我们总不能用它的地址来表示吧&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值