标签:10 20 lst2 lst1 Python 学习 print input
PYTHON
input()
输入字符(串)型
present = input('大圣想要什么礼物呢?')
print(present,type(present))#输入present的是字符型
a = input('第一个数:')
b = input('第二个数:')#直接加输出1020
a = int(a)#或者a = int(input('第一个数:'))
b = int(b)
print(a + b)#输出了30
运算符
算术
// 向下取整 9 // -4 = -3
** 幂运算,不是^
赋值
a = b = c = 10#三者内存一致
a , b , c = 10 , 20 , 30
#方便交换值
a , b = b , a
比较
==与is区别,is not
c = 10
d = 20
#值相同时地址相同,只是不同的名字而已
print(c == d)#比较值
print(c is d)#比较地址(标识)
#此例中为False False
lst1 = [1,2,3,4]
lst2 = [1,2,3,4]
print(lst1 == lst2)#比较值
print(lst1 is lst2)#比较地址(标识)
print(lst1 is not lst2)
#此例中为True False True
布尔(逻辑)
print(c==10 and d!=20)
print(c==10 or d==20)
print(not d==20)
查找字符是否存在
s = 'hello world'
print('w' in s)
位
与布尔不同,按位运算 | & << >>
要按二进制来计算
print(4&8,4|8)#结果为 0 12
#左移位高位溢出低位补零,相当移动每位就乘一次2
#右移位高位补零低位截断,相当移动每位就除以一次2
print(4<<2,4>>3)#结果为 16 0
由大到小排序,括号里为同级别
** (* / // %) (+ -) (<< >>) & |
(> < >= <= == !=) and or =
标签:10,20,lst2,lst1,Python,学习,print,input 来源: https://blog.csdn.net/WINTERMONDEY/article/details/113700147
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。