首页 > 编程语言 >1、A+B(python语法格式,模块,主模块等)

1、A+B(python语法格式,模块,主模块等)

时间:2024-09-24 19:12:29浏览次数:8  
标签:__ python 语法 模块 print input math

总结:

  • 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

相关文章

  • 【Python学习笔记】字符串
    目录1.定义字符串2.基本操作2.1索引:2.2访问单个字符:2.3访问范围内字符:2.4单个字符编码3.转义符4.运算符5.格式化6.常用字符串函数6.1查找类函数6.2分割类函数6.3字符串连接方法6.4大小写字符转换方法6.5替换方法6.6删除字符串两端、右端或左端连续空白字符......
  • vscode 远程 切换python 虚拟环境
    在VSCode中远程切换Python虚拟环境是一个涉及多个步骤的过程,包括安装必要的扩展、连接到远程服务器、创建或激活虚拟环境,并在VSCode中选择相应的Python解释器。以下是一个详细的步骤指南,包括代码示例,旨在帮助我们完成这一过程。1.Vscode远程切换Python虚拟环境的步骤1.1步骤1:......
  • 常见算法——自相关的含义及Python、C实现
    常见算法——自相关的含义及C实现一、概念1.自相关概念2.滞后期示例说明:二、自相关的计算步骤:1.确定滞后期(Lag):2.计算平均值:3.计算自相关:三、示例Python自相关计算1.代码2.运行结果四、C语言实现自相关算法1.代码2.运行结果:3.优化4.检测规律波动一、概念1.自相关......
  • 新一代工业物联网连接:DRP10188300001,DRP10188300002,DRP10188300011,DRP10188300012
    工业以太网连接器能够实现以太网和其他工业协议的物联网连接,覆盖了从企业/云到工厂车间中传感器/执行器的所有操作层面。工业RJ系列模块化以太网插头提供符合ANSI/TIA-568.2-D的CAT6A性能。它在长达100m的应用中支持千兆位以太网协议和10G链路。可现场端接的设计便于组......
  • python中多维数组的cumsum的逆
    我想知道如何在Python中对多维数组进行累积和的逆运算。例如,我们可以通过PMy获得给定二维数组的累积数组T问题是,我如何从importnumpyasnpT=np.array([[1,3,2],[5,5,6],[1,8,3]])P=np.cumsum(np.cumsum(T,axis=0),axis=1)print(P)#Pisthe......
  • Vscode 远程切换Python虚拟环境
    在VSCode中远程切换Python虚拟环境是一个涉及多个步骤的过程,包括安装必要的扩展、连接到远程服务器、创建或激活虚拟环境,并在VSCode中选择相应的Python解释器。以下是一个详细的步骤指南,包括代码示例,旨在帮助我们完成这一过程。1.Vscode远程切换Python虚拟环境的步骤1.1步骤1......
  • Doris MySQL SQL语法兼容性说明
    MySQL兼容性Doris是高度兼容MySQL语法,支持标准SQL。但是Doris与MySQL还是有很多不同的地方,下面给出了他们的差异点介绍。数据类型数字类型类型MySQLDorisBoolean-支持-范围:0代表false,1代表true-支持-关键字:Boolean-范围:0代表false,1代表trueBit......
  • 我无法在我的项目 Pycharm 中导入 opencv-python
    (myvenv)PSE:\Python>pipinstallopencv-pythonCollectingopencv-pythonUsingcachedopencv-python-4.10.0.84.tar.gz(95.1MB)Installingbuilddependencies...errorerror:subprocess-exited-with-error×pipsubprocesstoinstallbuilddepe......
  • 如何进行数据清洗?以python和ETL工具为例
    数据清洗是数据分析处理中非常重要的一步,它涉及到识别并处理数据集中的错误或不一致信息,以提高数据质量。数据清洗直接对后续数据处理产生决定性影响,去除重复错误无效的数据能够大大提升数据分析的效率。本文将介绍数据清洗的常用方法和工具,同时以python为例用代码进行数据清洗......
  • 基于Python+Vue开发的蛋糕商城管理系统源码+开发文档
    项目简介该项目是基于Python+Vue开发的蛋糕商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的蛋糕商城管理系统项目,大学生可以在实践中学习和提升自己的能力......