python常识
- 一、注释:
- 二、算术运算符
- 三、input 函数
- 四、类型转换函数
- 五、随机数的处理
- 六、变量的格式化输出
- 1.格式化符号
- 2.f字符串
- 七、赋值运算符
- 八、python当中的计数方法
- 九、break和continue
- 十、print函数自动换行的解决方法
一、注释:
1.单行注释:
为保证代码的可读性, # 后面建议先添加一个空格,然后再编写相应的说明文字
2.在代码后添加的单行注释:
为保证代码的可读性, # 与说明文字之间最好有两个空格
3.多行注释:用一对连续的三个引号
示例代码如下:
print("hello")
"""
这是一个多行注释
"""
print("python")
二、算术运算符
- 算术运算符是 运算符的一种
- 是完成基本的算术运算使用的符号,处理四则运算
运算符 | 描述 | 实例 |
+ | 加 | 10 + 20 = 30 |
_ | 减 | 20 - 10 = 10 |
* | 乘 | 2 * 3 = 6 |
/ | 除 | 10 / 2 = 5 |
// | 取整数 | 返回除法的整数部分 |
% | 取余数 | 返回除法的余数 |
** | 幂 | 又称次方,乘方 2 ** 3 = 8 |
在python中,运算符还用于字符串,计算结果就是字符串重复指定次数的结果
三、input 函数
- 语法如下:
- 字符串变量 = input"提示信息"
注:用户输入的任何内容python都认为是一个字符串
四、类型转换函数
函数 | 说明 |
int(x) | 将x转换为一个整数 |
float(x) | 将x转换为一个浮点数 |
五、随机数的处理
- 在
Python
中,要使用随机数,首先需要导入 随机数 的 模块 —— “工具包”
import random
- 导入模块后,可以直接在 模块名称 后面敲一个
.
然后按Tab
键,会提示该模块中包含的所有函数 random.randint(a, b)
,返回[a, b]
之间的整数,包含a
和b
- 例如:
random.randint(12, 20) # 生成的随机数n: 12 <= n <= 20
random.randint(20, 20) # 结果永远是 20
random.randint(20, 10) # 该语句是错误的,下限必须小于上限
六、变量的格式化输出
1.格式化符号
格式化字符 | 含义 |
%s | 字符串 |
%d | 格式化输出整数, %06d表示输出的整数显示位数,不足的用0补足 |
%f | 浮点数, %.02f表示小数点后只显示两位 |
%% | 输出 % |
语法格式:
print("格式化字符串" % 变量1)
print("格式化字符串" % (变量1,变量2,...))
2.f字符串
语法:f’{表达式}’
格式化字符串除了%s,还可以写为f’{表达式}’
name = "小明"
age = 17
# 我的名字是x,今年x岁了
print('我的名字是%s,今年%s岁了' % (name,age) # 使用%s表达字符串,输出:我的名字是小明,今年17岁了
# 语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁了')
print(f'我的名字是{name},明年{age + 1}岁了') # 输出:我的名字是小明,明年18岁了。
显然,%s格式化字符串代码量比f-格式化字符串代码量要多;
f-格式化字符串是Python3.6中新增的格式化方法,该方法更简单易读。
七、赋值运算符
注:赋值运算符中间不能使用空格
八、python当中的计数方法
- 自然计数法(从 1 开始计数)
- 程序计数法(从 0 开始计数)
注:除非需求的特殊要求,否则 循环 的计数方法都从0开始
九、break和continue
Break 和 continue 是专门在循环中使用的关键字
- break 某一条件满足时,退出循环,不再执行后续重复的代码
- continue 某一条件满足时,不执行后续重复的代码
注:break 和 continue 只针对 当前所在循环 有效
十、print函数自动换行的解决方法
如果不希望末尾增加换行,可以在print函数输出内容后面增加 ,end=""
其中""中间可以指定 print 函数输出内容之后,继续希望显示的内容
语法格式如下:
# 想控制台输出内容结束之后,不会换行
print("*", end="")
# 单纯的换行
print("")