Python学习笔记

Python变量、运算符和数据类型

数据类型

1.整数(int)
整数包括负整数,例如-1,0, 1。

2.浮点数(float)
浮点数就是小数,例如0.2, 整数是精确的,但浮点数运算则可能会有四舍五入的误差。对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9。

3.字符串(str)
字符串是以单引号’或双引号"括起来的任意文本,例如“a”, ‘b’。转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\。
例:

>>>a = '123\n456'
>>>print(a)
123
456

如果字符串里面有很多字符都需要转义时,为了简化,可以使用r’ ’ 表示,’ ’ 内部的字符串默认不转义。

>>>a = r'123\n456'
>>>print(a)
123\n456

如果字符串内部有很多换行,用\n 写在一行里不好阅读,为了简化,Python允许用’’’…’’'的格式表示多行内容

>>>a = '''123
456
789
'''
>>>print(a)
123
456
789

4.布尔值(bool)
布尔值只有True、False两种值,布尔值可以用and、or和not运算。

5.空值(NoneType)
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值

变量

变量可以是任意数据类型,变量名必须是大小写英文数字_的组合,且不能用数字开头, 另外, Python对大小写敏感。
常量也是变量,常用的数学常数π就是一个常量,常量通常用全部大写的变量名表示,例如PI。

运算符

1.算术运算符

运算符描述
+加 : 两个对象相加
-减 :得到负数或是一个数减去另一个数
*乘 :两个数相乘或是返回一个被重复若干次的字符串
/除 : x除以y
%取模 : 返回除法的余数
**幂 : 返回x的y次幂
//取整除 : 返回商的整数部分(向下取整)

2.比较运算符
所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。

运算符描述
==等于 :比较对象是否相等
!=不等于 :比较两个对象是否不相等
<>不等于 : 比较两个对象是否不相等
>大于 : 返回x是否大于y
<小于 : 返回x是否小于y
>=大于等于 : 返回x是否大于等于y
<=小于等于 : 返回x是否小于等于y

3.赋值运算符

运算符描述实例
=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c
+=加法赋值运算符c += a 等效于 c = c + a
-=减法赋值运算符c -= a等效于 c = c - a
*=乘法赋值运算符c *= a 等效于 c = c * a
/=除法运算符c /= a 等效于 c = c / a
%=取模赋值运算符c %= a 等效于 c = c % a
**=幂赋值运算符c **= a 等效于 c = c ** a
//=取整除赋值运算符c //= a 等效于 c = c // a

4.逻辑运算符

运算符描述
and
or
not

5.成员运算符

运算符描述
in如果在指定的序列中找到值返回 True,否则返回 False。
not in如果在指定的序列中没有找到值返回 True,否则返回 False。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值