整数
Python可以处理任意大小的证书,当然包括负整数,在程序中的表示方法和数学上的写法相同
浮点数
浮点数也就是小数。另外牢记科学计数法,把10用e替代,1.23* 10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。
另外,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,包括除法,而浮点数运算则可能会有四舍五入的误差。
字符串
字符串是以单引号 ' 或者双引号 " 括起来的任意文本。
' ' 或 " " 本身只是一种表示方式,不是字符串的一部分。
如果字符串内部既包含 ' 又包含 " " ,可以用转义字符 \ 来标识。为了简化,Python还允许用r' ' 表示‘ ’内部的字符串默认不转义。Python还允许用 '''...''' 的格式表示多行内容。(注意:在输入多行内容时,提示符由>>>变为...)
print("Runoob")
print("hello world!")
print('I\'m ok.')
print('I\'m learning\nPython.')
print('\\\n\\')
print('\\\t\\')
print(r'\\\t\\')
print('''line1
...line2
...line3''')
print(r'''hello,\n
world''')
布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False。在Python中,可以直接用True、False表示布尔值(Python需要区分大小写)。
布尔值可以用and、or、和not运算。
布尔值经常用在条件判断中。
空值
空值是Python里一个特殊的值,用None表示。
None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型。
在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(整数、字符串、布尔值等等)。
变量在程序中用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且 不能用数字开头。
在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不用类型的变量。
a=123
print(a)
a='ABC'
print(a)
这种变量本身类型不固定的语言称之为动态语言,对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果复制的时候类型不匹配,就会报错。和静态语言相比,动态语言更灵活。
例如,int a=123; a="ABC"; (False)
a='ABC'
b=a
a='XYZ'
print(b)
print(a)
所谓常量就是不能变的变量,通常用全部大写的变量名表示常量。
/除法计算结果是浮点数,//地板除计算结果永远是整数。%为Python的余数运算。
n=123
f=456.789
s1='Hello world'
s2='Hello,\'Adam\''
s3=r'Hello,"Brat"'
s4=r'''Hello,
Lisa!'''
print(n)
print(f)
print(s1)
print(s2)
print(s3)
print(s4)
注:Python的整数和浮点数都没有大小限制。
上一篇:若依 401