python基础学习
注释 Comment
-
单行注释,使用
#开头,只能写在一行中 -
多行注释,使用
'''或"""包裹起来,头尾都是3个(python中'与“无太大区别) -
注释并不会被当做代码处理 # magic comment 除外
输出
-
一个内容
print()的作用是将填入的内容显示在 Console 中,默认每次输入后会换行(等价于按了一次回车,或者\n)控制结尾的参数是
end,可以将换行修改为其他print("Data") print("whale")Data whaleprint("Data", end="*") print("whale")Data*whale -
多个内容
print()一次也可以输出多个内容,默认以 空格 分隔控制分隔的参数是
sep,可以将空格修改为其他print("Data","whale")Data whaleprint("Data", "whale", sep="*")Data*whale -
做加法和乘法
print("公主"*2, "请学习"*3, sep="/"*4)公主公主////请学习请学习请学习print("Data"+"whale"+"qjf")Datawhaleqjf -
一次性输出多行 头尾用
'''或"""包裹住
print("""
Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.
""")
Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.
输入
- 一行一个输入值
input()可以接收 Console 的输入,并以字符串的形式返回,可以给定个字符串参数,它会先输出到 Console,再接收输入
name = input("输入你的名字:")
print("我的名字是", name, "嘿哈")
输入你的名字:qiaojiafan
我的名字是 qiaojiafan 嘿哈
x = input("输入一个数字: ")
2print(x, "的一半等于", x/2) # Error! 此时x为字符串形式
! 必须写成如下形式:
x = input("输入一个数字: ")
x = int(x) # 类型转换 float(x)
# x = int(input("输入一个数字:")) 前两行等价于第三行
print(x, "的一半等于", x/2)
输入一个数字: 10
10 的一半等于 5.0
- 一行多个输入值
可以在结尾加上 split(),默认分隔参数是空格,可以更改,如:split(",")
a, b = input().split()
print(f"a = {a}, b = {b}")
1 2
a = 1, b = 2
a, b = input().split(",")
print(f"a = {a}, b = {b}")
2,3
a = 2, b = 3
导入模块
库需要使用 import 来导入
import math # 使用库前一定要先导入!
print(math.factorial(5))#阶乘
print(math.e) #Euler常数
print(math.pi)
print(math.tau) #2pi
print(math.gcd(12,36)) #最大公约数
120
2.718281828459045
3.141592653589793
6.283185307179586
12
Error
- 语法错误Syntax Errors,不符合语法规范,代码根本没有运行
- 运行时错误Runtime Errors,代码在运行过程中出错
- 逻辑错误Logical Errors,能运行且未出错,但不是想要的结果

浙公网安备 33010602011771号