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)

python基础_第1张图片

#其他的转义字符

#\n  换行操作

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

print(strval)

python基础_第2张图片

#\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, "肥胖")

python基础_第3张图片

保存之后f5执行

python基础_第4张图片

你可能感兴趣的:(python,开发语言)