python
输入与输出
输入
输出
python
数据类型主要分为以下七大类:
Numbers(数字)
Boolean(布尔)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Set(集合)
python
运算符
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
使用 input
str=input("请输入:")
通过input输入的结果,返回出来一律为字符串类型
In:
print(1,2,34,5)
Out:
1 2 34 5
更改sep=‘ | ’
In:
print(1,2,34,5,sep="|"))
Out:
1|2|34|5
结束字符串:常被用于一个print结束之后,默认情况下end=‘\n’
默认情况下:
In:
print(1,2,3,sep="|")
print(4,5,6,sep="|")
Out:
1|2|3
4|5|6
修改 end=‘|’
In:
print(1,2,3,sep="|",end='|')
print(4,5,6,sep="|")
Out:
1|2|3|4|5|6
代码实例
In[1]
z=2+3j
print(z)
print(type(z))
Out
(2+3j)
布尔类型是与逻辑相关一种数据类型,只有两个值:True(真)与False(假)
a. 我们可以对列表这样去理解, 就把列表当成一个大桶, 当我们有一堆东西需要找个地方临时存放在一起, 以便后续进行排序, 筛选,提取等操作时, 就弄一个列表, 先放进去。
b.序列类型的一种,元素间的有序组合,类型不限,创建后可以随时被修改
c.列表使用中括号[]表示,元素间用逗号分隔,括号不可省略
d.列表可以将多个数据有序地组织在一起,更方便调用
a.Python中的元组与列表类似,是序列类型的一种,不同之处在于元组的元素一旦创建不能修改。元组使用小括号()表示,元素间用逗号分隔,小括号可以省略
a.字典是另一种存储数据的格式。字典的每个元素都由两部分组成(列表的每个元素只有一个部分),前一部分称为键,后一部分称为值,中间用冒号相连。
b.字典类型是键值对的集合,反映了数据之间的映射关系
c.字典使用大括号{}表示,键值间用冒号分隔,键值对间用逗号分隔
d.映射是一种键(索引)和值(数据)的对应;
运算符 | 描述 |
---|---|
+ | 两个数相加,或是字符串连接 |
- | 两个数相减 |
* | 两个数相乘,或是返回一个重复若干次的字符串 |
/ | 两个数相除,结果为浮点数(小数) |
// | 两个数相除,结果为向下取整的整数 |
% | 取模,返回两个数相除的余数 |
** | 幂运算,返回乘方结果 |
逻辑运算符返回值为布尔类型,两边连接的也是布尔类型,and 两边布尔类型相同为true,不同为false
or 两边布尔类型有一个true,则为true
not 取反
运算符 | 描述 |
---|---|
& | 按位“与”运算符:参与运算的两个值,如果两个相应位都为 1,则结果为 1,否则为 0 |
∣ | 按位“或”运算符:只要对应的两个二进制位有一个为 1 时,结果就为 1 |
^ | 按位“异或”运算符:当两对应的二进制位相异时,结果为 1 |
~ | 按位“取反”运算符:对数据的每个二进制位取反,即把 1 变为 0,把 0 变为 1 |
<< | “左移动”运算符:运算数的各二进制位全部左移若干位,由“<<”右边的数指定移动的位数,高位丢弃, 低位补 0 |
>> | “右移动”运算符:运算数的各二进制位全部右移若干位,由“>>”右边的数指定移动的位数 |
判断指定序列有无该成员
In:
a=3
b=8
c=[1,2,3,4,5]
print(a in c)
print(b in c)
print(b not in c)
Out:
True
False
True
判断两个标识符是否引用自同一个对象
In:
a=123
b=456
c=123456
d=123
print(a is c)
print(b is c)
print(a is d)
print(b is not c)
Out:
False
False
True
True
运算符 | 描述 |
---|---|
** | 幂 |
~ | 按位“取反” |
*、/、%、// | 乘、除、取模、取整除 |
+、- | 加、减 |
>>、<< | 右移、左移 |
& | 按位“与” |
^、∣ | 按位“异或”、按位“或” |
<=、<、>、>= | 比较运算符 |
==、!= | 等于、不等于 |
=、%=、/=、//=、-=、+=、*=、**= | 赋值运算符 |
is、is not | 身份运算符 |
in、not in | 成员运算符 |
and or not | 逻辑运算符 |