Python基本元素:数字、变量
一、简介• 布尔型(表示真假的类型,仅包含 True 和 False 两种取值) • 整型(整数,e.g: 42、100000000) • 浮点型(小数,e.g: 3.14159,或用科学计数法表示的数字,e.g: 1.0e8,它表示 1 乘 以 10 的 8 次方,也可写作 100000000.0) • 字符串型(字符组成的序列)
二、变量、名字和对象 Python 里所有数据——布尔值、整数、浮点数、字符串,甚至大型数据结构、函数以及程序——都是以对象(object)的形式存在的。
变量命名规则:
• 小写字母(a~z) • 大写字母(A~Z) • 数字(0~9) • 下划线(_) • 名字不允许以数字开头 •以下划线开头的名字有特殊的含义,一般情况下不使用保留字(具有特定含义):
False class finally is return None continue for lambda try True def from nonlocal while and del global not with as elif if or yield assert else import pass break except in raise 三、数字
支持整数,浮点数
在基础运算方面,可以像使用计算器一样去使用python,运算规则遵循数学运算,但是要注意运算符的细微区别。e.g:
• / 用来执行浮点除法(十进制小数) • // 用来执行整数除法(整除)•=用于赋值,右侧赋予左侧,可以将运算过程与赋值过程进行合并•%两个数字之间时代表求模运算,得到的结果是 第一个数除以第二个数的余数。
使用举例:>>> a = 95>>> a -= 3 >>> a 92
下面的代码等价于执行 a = a + 9:>>> a += 9>>> a 101
使用下面的方法可以同时得到余数和商: >>> divmod(9,5) #函数 divmod接收两个参数,返回值为元组(tuple)(1, 4)等价于:
>>> 9 // 51>>> 9 % 5 4
※优先级问题:
与基本运算法则相一致,与其他编程语言一致。
四、基数:
• 0b 或 0B 代表二进制(以 2 为底) • 0o 或 0O 代表八进制(以 8 为底) • 0x 或 0X 代表十六进制(以 16 为底)
五、类型转换int()函数将其他的 Python 数据类型转换为整型。它会保留传入数据 的整数部分并舍去小数部分。int() 可以接受浮点数或由数字组成的字符串,但无法接受包含小数点或指数的字符串.float() 函数可以将其他数字类型转换为浮点型。
六、数学函数 math库(后续讲解)。
欢迎关注微信公众号: ZY同学 获取更多信息 欢迎骚扰
参考:
【1】《python语言及其应用》【M】 人民邮电出版社
网友评论