写在前面
- 推荐大家使用Markdown写文章
- 尽量每天投稿,记录自己的进度,即使是截图也好,这是学习计划的锚点
今日学习计划:数据类型,操作符,变量
一.数据类型
Python中常见的数据类型:
1.空None
空值是Python里一个特殊的值,空(None)≠0,因为0是有意义的,空(None)表示“无”。
2.整型int
整型数据类型表明这个值是整数,包括正整数,负整数和0
如-2
,-1
,0
,1
,2
3.浮点型float
带有小数点的数
如:-1.5
,-0.5
,0.12
,0.7
注:13
为整型,但是13.0
为浮点型
4.字符串string
字符串是以''或""括起来的任意文本,比如'abc',"123"等
5.布尔值 True
/False
- 一个布尔值只有True、False(区分大小写)两种值
>>>5>3
True
>>>3>3
False
二.变量
什么是变量
变量相当于一个盒子,每次可以装一个数据(可以是任何数据类型)
a=13 #整型变量
b=13.0 #浮点型变量
c='three' #字符串型变量
变量的命名规则
- 只能是一个词
- 只能包含字母,数字和下划线
- 不能以数字开头
- 变量区分大小写
举例
有效变量名 | 无效变量名 | 原因 |
---|---|---|
word | right-word | 不允许中划线 |
rightword | right word | 不允许空格 |
threeword | 3word | 不允许数字开头 |
rightword | right@word | 不允许特殊字符 |
三.操作符
-
+ 加运算: 两个对象相加
例:
>>> 3+5
8
>>> 'a'+'b'
'ab'
-
- 减运算:给出一个数减去另一数的差;如果缺少第一个操作数,它默认为是0
例:
>>> -5
-5
>>> 50-24
26
- ** * (乘法) ** 给出两个数的乘积或返回重复多次的字符串
>>> 2*3
6
>>> 3*'wow'
'wowwowwow'
- **** (幂)**返回x的y次幂
>>> 3**2
9
>>> 3**3
27
- ** / (除法)** 用y分x(x除以y)
>>> 4/3.0 #如果除数为3,则结果为1,相当于取整
1.3333333333333333
//(整除) 得到除法的商
>>> 4//3
1
% (取模) 返回除法的余数
>>> 4%3 #4÷3=1(商)······1(余数)
1
>>> 4%4 #4÷4=1(商)······0(余数)
0
- 比较操作:< (小于),<= (小于等于), > (大于),>= (大于等于),== (等于), != (不等于),返回
True
或False
>>> 3 < 5
True
>>> 3==5
False
>>> 5>=3
True
>>> 3!=5
True
- 逻辑运算。由
or
,and
,not
运算,运算规则和数学的“或与非”运算相同
and
运算
>>> True and True
True
>>> True and False
False
>>> False and False
False
>>> 3==5 and 3>5
False
>>> 3==5 and 3<5
False
>>> 3!=5 and 3<5
True
or
运算
>>> True or True
True
>>> True or False
True
>>> False or False
False
>>> 3==5 or 3>5
False
>>> 3==5 or 3<5
True
>>> 3!=5 and 3<5
True
not
运算
>>> not True
False
>>> not False
True
>>> not 3<5 #3<5为真,not真就是假
False
吐槽一句:写这个好累,每天只能交昨天的作业
网友评论