ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python学习二

2021-02-06 15:06:06  阅读:185  来源: 互联网

标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有