总结:
- python有许多模块,通过
import
引入模块,或者使用from
从模块导入函数
# 导入math模块
import math
# 使用模块中的定义的变量或者函数的语法格式为:模块.变量/函数
print(math.sqrt(25)) # 使用math模块中的sqrt函数, 表示开平方根
# 从 math 模块中 导入 sqrt
from math import sqrt
print(sqrt(25)) # 直接使用sqrt函数,不用在前面加上 math
一般情况下,import语句都会统一写在程序的开头,而每一个模块内部都有一个__name__属性,通过这个属性可以获取到模块的名字。
- 主模块是python程序的入口点,一个程序只有一个主模块,名称为__main__,它的书写有固定格式:
# 表示这是主模块
if __name__ == "__main__":
# 主模块程序
- python中的变量不需要提前声明,但是在使用前必须赋值,变量只有赋值才会被创建
- python严格缩进
- python的注释格式为#
- 变量的数据类型可以随着分配的值而改变
x=22
x="张三"
输入:
#input()接收输入的内容,然后与变量user_input关联
user_input=input()
#int()转换成整数
user_input=int(input())
同时,Input中也可以添加一些提示,
user_input=input("请输入一些文本:")
输出:
# 输出1
print(1)
# 不会显示 1 + 2, Python会先自动计算出结果再显示,显示结果为3
print(1 + 2)
print()函数可以和input()函数结合起来,实现和用户的交互。
name = input("请输入您的名字: ") # 提示用户输入名字
print(name) # 在屏幕上输出你之前输入的内容
此题:
split()方法:
persons = "Mike Jerry Tom"
result = persons.split() # 将字符串使用默认分隔符(空格)拆分成多个小的子字符串
print(result) # 输出: ['Mike', 'Jerry', 'Tom']
persons = "Mike,Jerry,Tom"
result = persons.split(",") # 将字符串使用 "," 拆分成多个小的子字符串
print(result) # 输出: ['Mike', 'Jerry', 'Tom']
类型转换
int("string")
循环输入输出
while 循环是一种在满足特定条件时重复执行代码块的控制结构,你可以通过设置while循环的条件部分为真(布尔值True), 这样,循环将一直执行,直到你使用break语句来终止循环。
while True:
data = input().split()
res = int(data[0])+int(data[1])
print(res)
异常处理
while True:
try:
# 尝试执行这里的程序
except:
# 捕获异常,执行异常处理代码
break
标签:__,python,语法,模块,print,input,math
From: https://www.cnblogs.com/VickyWu/p/18429830