python 基础 - 1. 变量和程序流程(顺序、分支、循环)
一、变量
1. 基本使用
1 | # 输入苹果单价 |
改进后1
2
3
4
5
6
7
8
9
10
11
12# 输入苹果单价
price_str = float (input (" 请输入苹果价格:"))
# 输入苹果重量
weight_str = float (input (" 请输入苹果重量:"))
# 计算付款金额
money = price * weight
print (money)
# 如果输入的不是一个数字,程序执行时会出错,有关数据转换的高级话题,后续会写到
2. 变量的格式化输出
如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符 %
包含 % 的字符串,被称为格式化字符串
% 和不同的字符连用,不同类型的数据需要使用不同的格式化字符1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18"""
在控制台依次提示用户输入:姓名、公司、职位、电话、电子邮箱
"""
name = input (" 请输入姓名:")
company = input (" 请输入公司:")
title = input (" 请输入职位:")
phone = input (" 请输入电话:")
email = input (" 请输入邮箱:")
print ("*" * 50)
print (company)
print ()
# 若是有多个变数要替换则使用 tuple 传递需要替代的内容值
print ("% s % s" % (name, title))
print ()
print (" 电话:% s" % phone)
print (" 邮箱:% s" % email)
print ("*" * 50)
3. 变量的命名规则
(1)每个单词都使用小写字母,单词与单词之间使用_下划线连接
(2)小驼峰式命名法:第一个单词以小写字母开始,后续单词的首字母大写
(3)大驼峰式命名法:每一个单词的首字母都采用大写字母
二、标识符和关键字
1. 标识符
标示符可以由字母、下划线和数字组成
不能以数字开头
不能与关键字重名
2. 关键字
通过以下命令可以查看 Python 中的关键字1
2import keyword
print (keyword.kwlist)
三、
1.if 判断语句
注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格
在 Python 开发中,Tab 和空格不要混用
if 语句以及缩进部分是一个 完整的代码块
if 和 else 语句以及各自的缩进部分共同是一个完整的代码块
2. 隨機數的處理
导入模块后,可以直接在模块名称后面敲一个。然后按 Tab 键,会提示该模块中包含的所有函数
random.randint (a, b) ,返回 [a, b] 之间的整数,包含 a 和 b
3.while
四、print
1. 换行
在默认情况下,print 数输出内容之后,会自动在内容末尾增加换行1
2
3
4# 向控制台输出内容结束之后,不会换行
print ("*", end="")
# 单纯的换行
print ("")
2. 字符串中的转义字符
\t 在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐
\n 在控制台输出一个换行符