启航
注释
\(\textcolor{Orange}{(解释说明,提升可读性)}\)
分类
- 单行,'#' 开头
- 多行,''' 或 """包裹(python中单双引号没有区别)
基础的控制台输出 (basic console output)
# f(x) print -> f; (x) ->("Datawhale"); x -> "Datawhale" 字符串 string
print("hello world")
-
print() 作用是讲所填内容显示在终端(Console)中,默认每次输入后会换行。
控制结尾的参数是 end
print("hello world",end="\t") #多元函数 f(x,y=""") \n:转义字符,换行 \t:Tab(缩进)
-
print可以一次输出多个内容,输出默认以空格分隔
print("Data", "whale") #逗号
控制分隔的参数是 sep
print("Data", "whale",sep="*") #" "中间可以是其他东西
-
可以做加法乘法
print("p2s"*2,"data"*3,sep="/"*4) # 输出:p2sp2s////datadatadata print("data"+"whale") # 输出:datawhale 没有空格
x=1 y=2 print(f"一个简单的数学问题\"{x} + {y} = ?\",答案是 {x+y}") # f-strings 可以在大括号里输入一些变量 # 输出:一个简单的数学问题"1 + 2 = ?",答案是 3
-
多行输出:三个引号(单双都可 """ text """ )
错误 (error)
- 语法错误,根本不会开始运行
- ”运行时“错误,运行中出错,也就是常说的”崩溃“
- 逻辑错误,能运行,但结果不对
基本的控制台输入
-
input() 可以接收终端的输入,并以字符串的形式返回
x = input("请输入一个整数:") x = int(x) #将字符串转换成整型 float(x) print(x, "的一半是",x/2)
-
一行多个输入值,可以在结尾加上 split( ) ,默认分割参数是空格,可以更改(如:split (","))
a,b = input().split(" ") print(f"a = {a}","b = {b}")
导入模块
库用 import 来导入,并用使用 xx. yy 来调用
以Python中的数学库 math 为例:
import math
print(math.factorial(200)) #阶乘
print(math.e) #调用常数
math.gcd(12,36) #最大公约数
标签:输出,python,基础,语法,输入,print,input,math
From: https://www.cnblogs.com/always-1007/p/17847615.html