【Day1】4.基础语法及分支结构
视频地址(全部)
https://edu.csdn.net/course/detail/26057
课件地址(全部)
https://download.csdn.net/download/gentle__man/11858127
基础语法
课程目标
1. Python的注释
2. Python语法格式缩进 *
3. Python的输入与输出
4. 变量 *
5. 变量命名
1.Python注释
Python注释有单行注释和多行注释:
1.1 单行注释以“#”开头
1.2 Python中多行注释使用三个单引号(''')或三个双引号
(""")

2 Python语法格式缩进
• 缩进强迫大家写出格式化的代码
• 当语句以’:’结尾时,缩进的语句视为代码块
• 约定俗成管理,4个空格为一个缩进
• Python大小写敏感
# 判断变量a的值大于:
a = 99
if a >= 0:
print(‘a大于等于0’)
else:
print(‘a小于0’)
print('end')
注意:提示 IndentationError: unepexted indent 即为缩进问题
3 Python的输入与输出
input和output统称为IO,是命令行下最基本的输入和输出
• input()输入:
input ()会把用户通过键盘输入的任何值都作为字符串来存储过变量
>>> name = input(‘请出入你的名字’)
• print()输出:
用print()在括号中加上字符串,就可以向屏幕上输出指定的文字
>>> name = input(‘请出入你的名字’)
注意:print 默认输出是换行的,如果要实现不换行需要在变量末尾
加上 end=“”:
4 变量
• 变量是程序中 运算的对象:
• 变量需要程序员自己定义
• 定义后要给变量初始化
• 变量的值可以被改变
• 变量是占用内存空间的
# 求正方形面积:
# a为用户输入的正方向边长
a = int(input('请输入正方向的长:'))
# 定义正方形面积s
s = a * a
print('正方形的面积为:',s)
5 变量命名
• 在一个代码段内,尽量不要重名
• 变量名由字母、数字、下划线组成,但不能以数字开头
• Python 中的标识符是区分大小写
• Python保留字: 保留字即关键字,我们不能把它们用作任何变量名
称
import keyword
keyword.kwlist

• 变量命名要符合PEP8规范,驼峰命名法

teacherName = ‘yh’
stu_self = MiddleStudent(‘yh’,20)
小结
• 注释的单行和多行
• Python语法通过缩进控制,一个缩进4个空格
• 程序中操作和运算的对象都可以理解为变量
• 变量命名,注意规范
分支结构
课程目标

age=30
ifage>=18:
print('yourageis',age)
print('adult')
age=13
if age>=16:
print('yourageis',age)
print('adult')
else:
print('yourageis',age)
print('teenager')
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4> age=20
if age>=6:
print('teenager')
elif age>=18:
print('adult')
else:
print('kid')
小结
【Day1】4.基础语法及分支结构的更多相关文章
- java 基础 03 运算符 分支结构 循环结构
今天内容: (1)运算符 (2)分支结构 (3)循环结构 1运算符 1.1赋值运算符 (1)简单赋值 = 表示赋值运算符,用于将=右边的数据赋值给=左边的变量来覆盖原来的数值. 笔试题: ia == ...
- python基础-->流程控制-->分支结构-->单项分支-->双向分支
# ###流程控制 ''' 流程:代码执行过程 流程控制:对代码执行过程的管控 顺序结构:代码默认从上到下依次执行 分支结构:对代码执行过程的管控 循环机构: while for ..in.... 分 ...
- Python基础语法-内置数据结构之列表
列表的一些特点: 列表是最常用的线性数据结构 list是一系列元素的有序组合 list是可变的 列表的操作, 增:append.extend.insert 删:clear.pop.remove 改:r ...
- day1 java基础语法
一.关键字:java关键字有:abstract boolean break byte case catch char class const continue default do double el ...
- Python基础语法04-数据结构
Python Number(数字) Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. Python 支持 ...
- ASP.NET实现二维码 ASP.Net上传文件 SQL基础语法 C# 动态创建数据库三(MySQL) Net Core 实现谷歌翻译ApI 免费版 C#发布和调试WebService ajax调用WebService实现数据库操作 C# 实体类转json数据过滤掉字段为null的字段
ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;us ...
- C博客作业00--顺序分支结构
这个作业属于哪个班级 C语言--网络2011/2012 这个作业的地址 C博客作业00--顺序分支结构 这个作业的目标 初步认识C语法,掌握数据表达.printf.scanf语法及分支结构内容 0.展 ...
- JAVA基础语法:常用功能符以及循环结构和分支结构(转载)
3.JAVA基础语法:常用功能符以及循环结构和分支结构 1.常用功能符 注释 ("文字"是被注释的部分) //文字 单行注释 /文字/ 多行注释 算术运算符 + - * / / 整 ...
- Java基础-程序流程控制第一弹(分支结构/选择结构)
Java基础-程序流程控制第一弹(分支结构/选择结构) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.if语句 1>.if语句的第一种格式 if(条件表达式){ 语句体: ...
随机推荐
- eclipse中Maven web项目的目录结构浅析
刚开始接触maven web项目的时候,相信很多人都会被它的目录结构迷惑. 为了避免初学者遇到像我一样的困扰,我就从一个纯初学者的视角,来分析一下这个东西. 1,比如说,我们拿一个常见的目录结构来看, ...
- MVC自定义视图
编写自定义模板,以单选按钮为例 1.在Shared新建模板视图(文件夹名必须为EditorTemplates) 2.编写模板代码 @model bool <table&g ...
- Python之Numpy:二元函数绘制/三维数据可视化/3D
意义 在机器学习任务中选择计算模型或者学习数学时,可视化有助于研究函数值的变化趋势(观察收敛.分布.几何形状等),带来直观的感受. 源码 # 绘制二元函数 # 参考文献 # + python画二元函数 ...
- 还原Master数据库后SQLSERVER的服务无法开启
如果还原Master数据库后,SQLSERVER的服务无法开启,请注意是否因为其他的系统数据库在Master备份中记录的路径与现在的路径不一致导致的. 如果是,可以在cmd中执行“NET START ...
- 论UT阶段重要性
测试与开发这对立的命运啊 如果是对测试从业者心存鄙视的朋友啊,请关掉此页,带着偏见不好看的~ 人生就像一个旅途,每个人看到风景不一样,世界观.人生观.价值观也就不同.不要试着去改变别人,因为你的观点在 ...
- GIL全局解释器锁,线程池与进程池 同步异步,阻塞与非阻塞,异步回调
GIL全局解释器锁 1.什么是GIL 官方解释:'''In CPython, the global interpreter lock, or GIL, is a mutex that prevents ...
- Linux文件属性之软硬连接知识深度详解
一.链接的概念 在Linux系统中,链接可分为两种:一种为硬链接(Hard Link),另一个位软连接或符号链接(Symbolic Link or link).我们在前面讲解过ln这个命令就是创建链接 ...
- intellij idea for mac 2018 破解版
下载地址:https://pan.baidu.com/s/1DNo3CvkI7EMy6Mt0hdzTpg 1.在本站下载好mac文件包,打开dmg镜像文件,将“IntelliJ IDEA”拖入到“Ap ...
- 批量删除redis的数据
批量删除redis的数据 # redis-cli -h 192.168.1.17 -p 6379 keys "xiaolang_*"|xargs redis-cli -h 192. ...
- java注解类型的aop
import java.lang.reflect.Method; import javax.servlet.http.HttpServletRequest; import org.aspectj.la ...