基本语句–基本输入输出
input():输入函数
使用方式:<变量> = input(<提示性文字>)
无论用户输入的是字符还是数字,input()函数统一按照字符串类型(str)输出。
eval()
使用方式:<变量> = eval(<字符串>)
去掉字符串最外侧的引号,并按照 Python 语句方式执行去掉引号后的字符内容,通常会和input 函数一起使用。
print():输出函数
- List item仅输出字符串:print(<待输出字符串>)
- 仅用于输出一个或多个变量:print(<变量 1>,<变量 2>…<变量 n>)
a = 1
b = 2
c = 3
print(b, c)
#输出 2 3
- 用于混合输出字符串与变量值
print(<输出字符串模板>.format(<变量 1>,<变量 2>…<变量 n>))
a = 1
b = 2
c = 3
print('今天{}打{}了吗'.format(b, c))
#输出 今天2打3了吗
print()函数输出文本时默认在最后增加一个换行,如左下图,两句话在两行输出。如若不希望在最后增加换行,或者是想要输出其他内容,可以对 print()函数的 end 参数值进行赋值
b = '你今天'
c = '怎么样'
print(b,end='...')
print(c,end='?')
# 你今天...怎么样?
分支语句
分支语句是控制程序运行的一种语句,它的作用是根据判断条件选择程序执行路径。分支语句包括单分支、二分支和多分支
1..单分支语句
使用方式: if <条件>:
<语句块>
a = 1
if a==1:
print("ok")
# 输出 ok
任何能够产生 True 或 False 的语句都可以作为条件,当条件为真时,执行语句块中的内容
2.二分支语句
使用方式:
if <条件>: a = input("数入一个数")
<语句块 1> if a==1:
else: print("ok")
<语句块 2> else:
print("not ok")
# 当条件为 True 时,执行语句块 1;当条件为 False 时,执行语句块 2
多分支语句
使用方式:
if <条件 1>:
<代码块 1>
elif <条件 2>:
<代码块 2>
elif <条件 3>:
<代码块 3>
else <条件 4>:
<代码块 4>
a = eval(input("数入一个数"))
if a==1:
print(1)
elif a==2:
print(2)
elif a==3:
print(3)
else:
print("not ok")
多分支结构一般用于判断同一个条件或一类条件的多个执行路径。依次判断条件并执行对应的语句。若没有条件成立,执行 else 下面的语句
循环语句
循环语句是控制程序的一类重要语句,它的作用是根据判断条件确定一段程序是否再次执行一次或者多次。循环包括:条件循环和遍历循环
条件循环
使用方式: while (<条件>):
<语句块 1>
<语句块 2>
a = 0
while a < 5: # while (<条件>):
a = a + 1 #<语句块 1>
print(a) # <语句块 2>
print('停止')
# 0小于5,执行语句一,0+1=1 ,所以a为1 ,直至循环到条件不成立
当条件为 True 时,执行语句块 1,然后再次判断条件,当条件为 False 时,退出循环,执行语句块 2
遍历循环语句
使用方式:
for <循环变量> in <遍历结构>:
<语句块>
从遍历结构中逐一提取元素,放在循环变量中,对于每个提取的元素执行一次语句块
ls = [1,2,3,8,9]
for a in ls:
print(a)
# 输出为 1 2 3 8 9
for 循环经常和 range()函数一起使用,基本使用方式如下:
for <循环变量> in range(<循环次数>):
<语句块>
for a in range(1,10):
print(a)
# 输出结果 1,2,3,4,5,6,7,8,9
基本语法元素
import 语句
使用方式: import <库名 1>
import <库名 2>
.from 方式
将模块中指定的属性或名称导入当前程序命名空间。
使用方式: from <库名> import <函数名>
同时,Python 也支持为功能库起别名。
使用方式: import <功能库名> as 别名
采用 import 和 from 两种命名方式的区别在于:
①采用 import 方式,用户自定义的函数名字可以和库中函数的名字一样;
②采用 from 方式,用户程序中不能用函数库中的名字定义函数。
命名规则
标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名。标识符是由一串字符串组成,这个字符串可以是任意字母、数字、下划线或汉字,但是不能以数字开头,同时,也不能与关键字同名,关键字也被称为“保留字”。
变量
在标识符中,在运行过程中可以被修改的量被称为变量。
1.表达式
产生或计算新数据值的代码片段称为表达式,一般由数据和操作符等构成。
2.赋值语句
对变量进行赋值的一行代码被称为赋值语句。
语法格式: <变量> = <表达式>
常量
一旦赋值就不能改变值的标识符,Python 中无法定义常量