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] 之间的整数,包含 ab
  • 例如:
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中新增的格式化方法,该方法更简单易读。

七、赋值运算符

python2 随机字符函 python随机运算符号_格式化字符串


注:赋值运算符中间不能使用空格

八、python当中的计数方法

  1. 自然计数法(从 1 开始计数)
  2. 程序计数法(从 0 开始计数)

注:除非需求的特殊要求,否则 循环 的计数方法都从0开始

九、break和continue

Break 和 continue 是专门在循环中使用的关键字

  1. break 某一条件满足时,退出循环,不再执行后续重复的代码
  2. continue 某一条件满足时,不执行后续重复的代码

注:break 和 continue 只针对 当前所在循环 有效

十、print函数自动换行的解决方法

如果不希望末尾增加换行,可以在print函数输出内容后面增加 ,end=""

其中""中间可以指定 print 函数输出内容之后,继续希望显示的内容

语法格式如下:

# 想控制台输出内容结束之后,不会换行
print("*", end="")

# 单纯的换行
print("")