python小白入门最简单的知识点(一)
一、了解print()
>>>a="hello,world!"
>>>print(a)
hello,world!
二、了解运算符
1.加、减、乘、除、等
'''+ 加 两个对象相加 a + b 输出结果 31'''
>>>print(1+2)
3
'''- 减 得到负数或是一个数减去另一个数 a - b 输出结果 -11'''
>>>print(2-1)
1
'''* 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210'''
print(2*3)
6
'''/ 除 x 除以 y b / a 输出结果 2.1'''
print(6/3)
'''% 取模 返回除法的余数 b % a 输出结果 1'''
>>>print(5%3)
2
'''** 幂 返回x的y次幂 a**b 为10的21次方'''
>>>print(2**4)
16
'''// 取整除 向下取接近商的整数'''
>>>print(9//2)
4
''' == 等于 比较对象是否相等 (a == b) 返回 False。'''
a=2
print(a==2)
True
'''!= 不等于 比较两个对象是否不相等 (a != b) 返回 True。'''
>>>print(a!=2)
False
'''> 大于 返回x是否大于y (a > b) 返回 False。'''
>>>print(a>1)
True
'''< 小于 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (a < b) 返回 True。'''
>>>print(a<3)
False
''' >= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。'''
>>>print(a>=2)
True
'''<= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 True。'''
>>>print(a<=2)
True
2.赋值运算
'''
= 简单的赋值运算符 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
'''
''':= 海象运算符,可在表达式内部为变量赋值。Python3.8 版本新增运算符。
在这个示例中,赋值表达式可以避免调用 len() 两次:'''
# ----------------------------------------------------------------
>>>a="1234567890"
>>>b=len(a)
>>>if b >= 10:
print(f"List is too long ({b} elements, expected <= 10)")
List is too long (10 elements, expected <= 10)
>>>if (c:=len(a))>=10:
print(f"List is too long ({c} elements, expected <= 10)")
List is too long (10 elements, expected <= 10)
# ----------------------------------------------------------------
3.and,or,not
'''and x and y 布尔"与" - 如果 x 为 False,x and y 返回 x 的值,否则返回 y 的计算值。 (a and b) 返回 20。'''
>>>a=1 # True
>>>b=0 # False
>>>print(a and b)
0 # Flase
'''or x or y 布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。'''
>>>a=1 # True
>>>b=0 # False
>>>print(a or b)
1 # True
'''not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False'''
三、总结
以上简单代码可以在 python 3.8 IDLE 中运行