Day03_数据类型介绍&Python运算符&IF分支
程序员文章站
2022-09-16 20:51:02
一. 数据类型数值类型: int, float, complex字符串: str布尔类型: bool只有2个值: True, FalseNone类型:只有1个值: None列表类型: list元组类型: tuple字典类型: dict集合类型: set字节类型: bytes二. 运算符算术运算符 +, -, *, /, %, //, **关系运算符>, >=, <, <=, ==, !=# 要注意字符串比较: 使用ASCII码# A~Z...
一. 数据类型
数值类型: int, float, complex
字符串: str
布尔类型: bool
只有2个值: True, False
None类型:
只有1个值: None
列表类型: list
元组类型: tuple
字典类型: dict
集合类型: set
字节类型: bytes
二. 运算符
- 算术运算符
+, -, *, /, %, //, **
- 关系运算符
>, >=, <, <=, ==, !=
# 要注意字符串比较: 使用ASCII码
# A~Z : 65~90
# a~z : 97~122
# 0~9 : 48~57
print('a' > 'b') # False
print('abc' > 'acb') # False
- 逻辑运算符
and, or, not
# 短路操作
# and: 两边都为真则为真,只要有1个为假则为假
s = 3 and 0 and 4
# 结果: s = 0
# or: 两边都为假则为假,只要有1个为真则为真
s = 0 or 3 or 4
# 结果: s = 3
- 赋值运算符
=, +=, -=, *=, /=, //=, %=, **=
# +=
s = 10
s += 1 # 等价于: s = s + 1
- 成员运算符
in, not in
- 身份运算符
is, is not
# 比较内存地址
a = 100
b = 100
print(id(a) == id(b)) # True
print(a is b) # True
- 位运算符[了解]
&, |, ~, ^, <<, >>
三. IF分支
# if条件会自动转换成bool进行判断,如果为真则进入if,否则不进入
# 常见bool值:
# 数值类型: 0为假, 其他为真
# 字符串类型: ""空字符串为假, 其他为真
# None类型: None为假
# bool类型: True为真, False为假
# list类型: []空列表为假, 其他为真
# dict类型: {}空字典为假, 其他为真
# tuple类型: ()空元组为假, 其他为真
# if单分支
if True:
print('hello')
# if双分支: if-else
if 10:
print("1")
print("1")
else:
print('0')
# if多分支: if-elif-else
a = 10
if a > 5:
print('a>5')
elif a == 5:
print('a==5')
else:
print('a<5')
本文地址:https://blog.csdn.net/jianwuhennie/article/details/107529006
推荐阅读
-
python基础教程之基本内置数据类型介绍
-
python基础教程之基本数据类型和变量声明介绍
-
简单介绍Python中的几种数据类型
-
Python06之分支和循环(三目运算符)
-
day004-python运算符与基本数据类型
-
chapter1:python 基础(数据类型,运算符,常用内置函数,模型,strings等)
-
详细介绍Python语言中的按位运算符
-
Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if
-
python基础教程之基本内置数据类型介绍
-
python 之 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数)