一、程序的格式框架
1.缩进
缩进是指每行语句前的空白区域 用来表示Python程序间的包含和层次关系。
一般语句不需要缩进 顶行书写且不留空白。
当表示分支、循环、函数、类等含义 在if while for def class等保留字所在的完整语句后通过英文冒号 结尾 并在之后进行缩进 表示前后代码之间的从属关系。
代码编写中 缩进可以用Tab键实现 也可以用4个空格实现。
缩进错误 若程序执行过程中 出现unexpected indent错误 则说明缩进不匹配 需要查看所有缩进是否一致 以及错用缩进的情况。
2.注释
注释是代码中的辅助性文字 会被编译器或者解释器略去 不会被执行 一般用于编写者对代码的说明【标明代码的原理和用途、作者和版权 或注释单行代码用于辅助程序调试 初学的过程中 测试某行代码的功能 】。
在Python中 用 # 表示一行注释的开始 多行注释需要在每行开始都使用 # 。
二、语法元素的名称
1.变量
变量是保存和表示数据值的一种语法元素。变量的值可以通过赋值 方式修改。 a 99 a a 1 print(a)100
2.命名
Python采用大写字母 小写字母 数字 下划线 汉字等字符进行组合命名。
注意 1 首字符不能是数字 2 标识符不能出现空格 3 标识符不能与Python保留字相同 4 对大小写敏感
3.保留字
注意 True False None 要大写
三、数据类型【后面详细介绍】
1.数字类型
整数、浮点数、复数
2.字符串类型
字符串 字符的序列 在Python中采用一对双引号或者一对单引号括起来的一个或多个字符表示。双引号和单引号的作用相同。
四、程序的语句元素
1.表达式
表达式一般由数据和操作符等构成。
比如 111*687548 人生代代无穷已 江月年年只相似 人生代代无穷已江月年年只相似
2.赋值语句
对变量进行赋值 用赋值符号 连接 的一行代码。
1 【变量】 【表达式】
比如 a 888*65 print(a)57720
注意 赋值语句使用等号 表达 值相等的判断使用双等号
2 同步赋值语句
【变量1】 【变量2】…… 【表达式1】 【表达式2】……
比如 a,b 1,3 print(a,b)1 3 print(a)1
注意 重要应用 互换变量
x,y y,x a,b 1,3 print(a,b)1 3 print(a)1 a,b b,a print(b)1 print(a)3
3.引用
使用当前程序之外 已有的功能代码。
import 【功能库的名称】
4.其他语句
如分支语句和循环语句【后面详细介绍】
五、基本输入输出函数
1.input 函数
input 函数从控制台获得用户的一行输入 无论用户输入什么内容 input 函数都以字符串类型返回结果。input 函数可以包含一些提示性的文字 用来提示用户。
【变量】 input 【提示性文字】 a input( 请输入 )请输入 12 print(a)12
注意 input()函数的提示性文字是可选的 且不具备对输入判断的强制性 程序可以不设置提示性文字而直接使用input 获取输入。
2. eval 函数
eval 函数将去掉字符串最外侧的引号 并按照Python语句方式执行去掉引号后的字符内容。
【变量】 eval(【字符串】)
注意 当eval()函数处理字符串 ython 时 字符串去掉两个引号后 Python语句将其解释为一个变量。
当eval()函数处理字符串 ython 时 去掉引号 ython 被解释为字符串。
eval 函数常与input 函数一起使用 用来获取用户输入的数字 小数 负数 。
【变量】 eval(input(【提示性文字】))
3.print 函数
1 仅用于输出字符串 print( 你好呀 )你好呀
2 输出一个或多个变量 a 765 print(a,a*19,a*3)765 14535 2295
3 混合输出字符串与变量
print 【输出字符串的模板】.format 【变量1】 【变量2】 …… 【后面会详细介绍】
【输入字符串模板】中采用{ }表示一个槽的位置 每个槽中对应.format()中的变量。 a dog! print( 张鑫鑫是{} .format(a))张鑫鑫是dog!
4 对print 函数的end参数进行修改 可以改变输入文本的结尾。
print 函数结尾默认为换行符。如果改变结尾字符 则没有输出时没有换行。
print 【待输出的内容】 end 【结尾】
点赞 31
评论 3
责任编辑:xiaochao