• python基础


    一,什么是python

    Python是一种高级、通用且解释型的编程语言,由Guido van Rossum于1991年首次发布。它具有简洁的语法、清晰的代码结构和强大的功能,被广泛应用于各种领域,包括软件开发、数据分析、人工智能、网络编程等。

    以下是Python的一些特点和优势:

    1. 简单易学:Python具有直观、简洁的语法,易于学习和理解。它强调可读性和简洁性,代码看起来几乎像是自然语言。

    2. 面向对象:Python支持面向对象编程(OOP),可以使用类和对象进行封装、继承和多态等操作。

    3. 大量的库和框架:Python拥有庞大的标准库和第三方库生态系统,提供了丰富的功能和工具,方便开发者进行各种任务,如Web开发、科学计算、数据分析和机器学习等。

    4. 跨平台性:Python是跨平台的语言,可以在多种操作系统上运行,包括Windows、Mac和Linux等。

    5. 高效性和可扩展性:Python通过解释器来执行代码,具有优秀的运行效率和灵活性。此外,它也支持使用C/C++等低级语言编写扩展模块,提高计算性能。

    安装

    • 官网地址:https://www.python.org/downloads/
    • 根据自己的系统选择对应的安装包,我选择的win系统的64位的

    数字(Number)类型

    python中数字有四种类型:整数、布尔型、浮点数和复数。

    • int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
    • bool (布尔), 如 True。
    • float (浮点数), 如 1.23、3E-2
    • complex (复数), 如 1 + 2j、 1.1 + 2.2j

    字符串(String)

    • Python 中单引号 ' 和双引号 " 使用完全相同。
    • 使用三引号(''' 或 """)可以指定一个多行字符串。
    • 转义符 \。
    • 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"this is a line with \n" 则 \n 会显示,并不是换行。
    • 按字面意义级联字符串,如 "this " "is " "string" 会被自动转换为 this is string
    • 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
    • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
    • Python 中的字符串不能改变。
    • Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
    • 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]

    python变量

    在Python中,变量是用来存储数据的标识符。变量名可以是任何有效的标识符,由字母、数字和下划线组成,但不能以数字开头。Python是动态类型语言,变量的类型是在运行时根据赋给它的值自动推断出来的,因此无需提前声明变量的类型。

    Python中的变量可以被赋予不同的数据类型,包括但不限于整数、浮点数、字符串、布尔值、列表、元组和字典等。

    以下是一些Python中的变量示例:

    x = 5 # 整数变量                                y = 3.14 # 浮点数变量

    name = "John" # 字符串变量             is_student = True # 布尔变量

    my_list = [1, 2, 3] # 列表变量            my_tuple = (4, 5, 6) # 元组变量

    my_dict = {"name": "John", "age": 25} # 字典变量

    python变量类型

    在Python中,常见的变量类型包括:

    1. 整数(int):用来表示整数,如 x = 5
    2. 浮点数(float):用来表示带有小数部分的数字,如 y = 3.14
    3. 字符串(str):用来表示文本信息,由一对单引号(')或双引号(")括起来,如 name = "John"
    4. 布尔值(bool):用来表示真或假,只有两个取值:True 或 False,如 is_student = True
    5. 列表(list):用来存储一组有序的元素,元素之间用逗号分隔,整个列表用方括号括起来,如 my_list = [1, 2, 3]
    6. 元组(tuple):类似于列表,但元素不可变,元素之间用逗号分隔,整个元组用圆括号括起来,如 my_tuple = (4, 5, 6)
    7. 字典(dict):用来存储键值对(key-value)的数据,键和值之间用冒号分隔,键值对之间用逗号分隔,整个字典用花括号括起来,如 my_dict = {"name": "John", "age": 25}

    这些是Python中常用的变量类型,每种类型都有其特定的用途和操作。使用这些变量类型,我们可以存储和操作不同种类的数据。另外,Python还支持其他高级的数据类型,如集合(set)、字节串(bytes)、可变长度参数(args)、关键字参数(kwargs)等。

    语句类型

    在Python中,常见的语句类型有:

    1. 赋值语句:用于给变量赋值,如 x = 5
    2. 表达式语句:用于进行表达式的计算,如 y = x + 3
    3. 条件语句:用于根据条件执行不同的代码块,如 ifelif 和 else 语句。
    4. 循环语句:用于重复执行一段代码,如 for 和 while 语句。
    5. 函数定义:用于定义可重复使用的代码块,如 def 语句。
    6. import语句:用于导入其他模块中的代码,如 import math
    7. 异常处理语句:用于处理程序运行时可能出现的错误,如 tryexcept 和 finally 语句。 

    #转义字符\(去掉了'的字符串边界的意义)

    strval = '伟大领袖\'毛主席\'说过:一切不以结婚为目的的谈恋爱都是耍流氓!'

    print(strval)

    #其他的转义字符

    #\n  换行操作

    strval = '青青蛇儿口,\n黄蜂尾上针,\n两者皆有可,\n最毒妇人心'

    print(strval)

    #\t  tab键  横向制表符

    strval = "\t青青蛇儿口,\n黄蜂尾上针,\n两者皆有可,\n最毒妇人心" 

    if语句

    想知道自己健康状况吗 ?

    BMI 是国际上常用的衡量人体肥胖程度和是否健康的重要指标。定义如下:

    BMI=体重/身高(m)的平方

    例如,一个人是1.75m 体重75kg 他的BMI值为24.49  

    标准如下:

    分类

    BMI

    偏瘦

    <18.5

    正常

    18.5~24

    偏胖

    24-28

    肥胖

    >=28

    问题:根据体重和身高计算BMI值

    该问题的ipo描述如下:

    输入:身高和体重

    处理:计算BMI值

    输出:打印指标分类信息

    代码如下:

    h = 170 / 100  # 将身高单位从厘米转换为米
    w = 65  # 千克为单位

    bmi = w / pow(h, 2)

    if bmi < 18.5:
        print("您的BMI为:", bmi, "偏瘦")
    elif 18.5 <= bmi < 24:
        print("您的BMI为:", bmi, "正常")
    elif 24 <= bmi <= 28:
        print("您的BMI为:", bmi, "偏胖")
    else:
        print("您的BMI为:", bmi, "肥胖")

    保存之后f5执行

  • 相关阅读:
    Redis_10_Redis集群实现RedisCluster应对大数据量
    跨境电商业务拓展专用服务器,腾讯云海外轻量应用服务器低至28元
    Chrome(谷歌浏览器)安装Vue插件vue-devtools(最新版+图文详解附带免费下载地址)
    ENVI IDL:OMI-NO2产品均值计算与可视化(附Python代码)-年、季、月均值计算
    y148.第八章 Servless和Knative从入门到精通 -- Pub/Sub(十二)
    Vue3 + ts 开发一个ProTable
    隐私政策-第三方SDK汇总
    【c++】杂记
    Ubuntu 24.04 LTS 安装配置 MySQL Community Server 8.4.0 LTS
    java培训之数值格式化概述
  • 原文地址:https://blog.csdn.net/mengjialiang2002/article/details/132861626