python学习笔记day_02

本文介绍了Python编程的基础知识,包括注释的三种类型,如单行、多行及编码声明注释;input()函数的使用,返回值为字符串并需要类型转换;各类运算符,如算术、赋值、比较和布尔运算;顺序结构中对象的布尔值判断;以及选择结构if语句的单分支、双分支和嵌套使用。这些基础知识对于理解Python代码至关重要。
摘要由CSDN通过智能技术生成

一、python中的注释

-注释
	-在代码中对代码的功能进行解释说明的标注性文字,可以提高代码的可读性
	-注释的内容会被python解释器忽略
	-通常包括三种类型的注释
		-单行注释->以#开头,直到换行结束
		-多行注释->并没有单独的多行注释标记,将一对三引号之间的代码称为多行注释
		-中文编码声明注释->在文件开头加上中文声明注释,用以指定源码文件的编码格式
			-#coding:gbk python3.x以后就不需要了

二、输入函数input()

-input函数介绍
	-作用:接收来自用户的输入
	-返回类型:输入值的类型为str
	-值的存储:使用=对输入的值进行存储
-input函数的基本使用
	-变量=input("xxxxxx)
	-注意:输入默认的是字符串,如果需要其他类型需要类型转换

三、python中的运算符

-常用运算符
	-算数运算符
		-标准算术运算符 加+减-乘*除/整除//
			-整除 一正一负向下取整 9//-4 = -3 -9//4=-3
		-取余运算 %
			-一正一负的情况 9%4=-3 -->9-(-4)*(-3) 公式:余数=被除数-除数*商
		-幂运算符 **
	-赋值运算符=
		-执行顺序 右->左
		-支持链式赋值 a = b = c = 20
		-支持参数赋值 +=、-=、*=、/=、//=、%=
		-支持系列解包赋值 a,b,c = 20,30,40 左右变量的个数和值的个数要对应  a,b = b,a可以交换两个变量的值
	-比较运算符 结果是bool类型
		-对变量或表达式的结果进行大小、真假比较等
		->,<,>=,<=,!=
		-==对象value的比较
		-is isnot 对象id(标识)的比较 可以用来判断地址是否相同
	-布尔运算
		-and 同真才为真
		-or 同假才为假
		-not 对布尔类型取反 真为假,假为真
		-in
		-not in
	-位运算
		-将数据转成二进制进行计算
			-& 位于 对应数位都是1,结果数位才是1,否则为0
			-| 位或 对应数位都是0,结果数位才是0,否则为1
			-左移位运算符<< 高位溢出舍弃,低位补0 左移1位相当于*2
			-右移位运算符>> 低位溢出舍弃,高位补0 右移1位相当于/2
-运算符优先级(优先级依次降低) 算术运算、位运算、比较运算、布尔运算、赋值运算
	-**、* / // %、+ -、<< >>、&、|、> < >= <= == !=、and、or

四、顺序结构

-从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束
-对象的布尔值
	-python一切皆对象,所有对象都有一个布尔值
		-获取对象布尔值
			-使用内置函数bool()
		-以下对象的布尔值为False
			-False
			-数值()
			-None
			-空字符串
			-空列表
			-空元组
			-空字典
			-空集合
		-其他对象布尔值均为True

五、选择结构 if语句

-程序根据判断条件的布尔值选择性地执行部分代码,明确的让计算机知道在什么条件下,该去做什么
-单分支结构
	-中文语义:如果...就...
	-语法结构: if 条件表达式: 条件执行体
-双分支结构
	-中文语义:如果....不满足...就...
	-语法结构1:if 条件表达式: 条件执行体1 else: 条件执行体2
	-语法结构2:if 条件表达式1: 条件执行体1 elif 条件表达式2: 条件执行体2 ....else:条件执行体 n
-嵌套if
	-语法结构:if 条件表达式1:
					if 内层条件表达式: 内存条件执行体1
					else: 内存条件执行体2
				else: 条件执行体
-条件表达式
	-是if...else的简写
	-语法结构:x if 判断条件 else y
	-运算规则:如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达式的返回值为False,返回值为y
-pass语句
	-语句什么也不做,只是一个占位符,用在语法上需要语句的地方
	-什么时候使用
		-先搭建语法结构,还没想好代码怎么写的时候
	-哪些语句一起使用
		-if语句的条件执行体
		-for-in语句的循环体
		-定义函数时的函数体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leon.shadow

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值