2021-01-15

1、数据类型
2、数据类型的转换
3、常见的运算符
4、补充问题
5、程序控制流程
|-- 顺序
|-- 选择
|-- 循环
1、编码问题:
如果文件保存为ANSI,建议修改为utf-8编码,因为python默认使用utf-8
2、变量类型
数据类型,Python的数据类型,是一门弱数据语言
|-- 基本数据类型
|-- 数值型
|-- 整数型(int)
|-- 浮点型(float)
|-- 复数型(了解即可)
|-- 布尔类型(boolean)
True 真
False 假
|-- 字符串
单引号 ‘’
双引号 “”
三引号
“”" “”" ‘’’ ‘’’
|-- None 代表没有

|-- 复合数据类型(对象、引用)
	|-- list
	|-- set
	|-- dict
	|-- tuple
	……

3、数据类型转换
自动数据转换 :只支持 boolean、数值型之间
强制类型转换:
str() # 将数值转换为字符串
int() # 将数值字符串转换为整数
float() # 将数值字符串转换为小数

4、常见的运算符
|-- 算术运算符
|-- 关系运算符
|-- 逻辑运算符
|-- 赋值运算符
|-- 三目运算符
|-- 位运算符

算术运算符:
+
-
*
/
%(求余数)
//(整除)地板除法
**(幂次方)

关系(比较)运算符:
指的就是数与数之间的大小关系,运算结果是一个布尔值
>
<
>=
<=
==
!=

逻辑运算符:
and 并且 所有条件都满足,则为真,否则就是假
or 或者 只要有一个条件满足,则为真,全为假,则为假
not 取反

所属运算符
判断某个变量在不在某个容器中,in

变量 in 容器	# 返回一个boolean值,表示是否存在
not in		# 判断不在里面

ls = [1,2,3,43,54,5,6,76,7,78]
1 in ls
222 in ls
222 not in ls

赋值运算符
= # 将等号右侧的值赋值给左侧
+= # a += 1 <> a = a + 1
-=
*=
/= # a /= 5 <
> a = a / 5
**=
%=
//=

位运算(这个暂时不讲)
原码
反码
补码
左移运算
右移运算
&(与)
|(或)
^(异或)

程序控制流程(三大流程)
|-- 顺序
|-- 选择
|-- 循环

前面我们学习的变量、运算符,其本质都是一个语句内(表达式内部)的运算规则
很多代码,代码如何执行,某行语句多少次执行

顺序:
python是脚本语言
从上到下执行,从到左到右执行

选择(分支)结构:

单分支:
	if 条件:
		# 执行条件满足的语句

	注意:
		1、括号问题,可以有,也可以没有
		2、python,遇到冒号(:),必须缩进
		3、不要混用空格和tab!!!
双分支
	
	if condition:
		# 执行条件满足的语句
	else:
		# 执行条件不满足的语句
	

多(三)分支
	
	if 条件1:
		# 执行条件1满足的代码
	elif 条件2:
		# 执行条件2满足的代码
	elif 条件3:
		# 执行条件3满足的代码
	.....
	elif 条件n:
		# 执行条件n满足的代码
	else:
		# 剩余情况

循环:
while True:
print(“hello”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值