Python基础语句教学

news/2024/12/21 23:45:06/

        Python是一种高级的编程语言,由Guido van Rossum于1991年创建。它以简单易读的语法和强大的功能而闻名,被广泛用于科学计算、Web开发、数据分析等领域。

        Python的应用领域广泛,可以用于开发桌面应用程序、Web应用、游戏、数据分析、人工智能等。由于其简洁易读的语法和丰富的库支持,Python成为了初学者学习编程的首选语言之一。

Python的特点

  • 简洁易读:Python的语法简单易读,可读性强,使得代码编写更为高效。
  • 动态类型:Python是一种动态类型语言,不需要预先声明变量的类型,使得编码更加灵活。
  • 面向对象:Python支持面向对象编程,可以使用类和对象来组织代码。
  • 大量的内置库:Python拥有丰富的标准库和第三方库,可以方便地进行各种任务,如网络编程、图像处理、机器学习等。
  • 可移植性:Python在多个操作系统上都可以运行,包括Windows、Mac OS和Linux。

Python基础语法

一.注释

        在Python中,注释是用来解释代码的部分,它们不会被解释器执行。注释可以添加在代码的任意位置,用来提供对代码的说明、文档或者临时的禁用代码。

Python中有两种类型的注释:单行注释和多行注释。

单行注释以井号(#)开头,后面可以跟随注释内容:

# 这是一条单行注释

多行注释可以使用三个单引号(''')或三个双引号(""")包围,内容位于这两个引号之间:

"""

        这是一个多行注释

"""

'''

         这是一个多行注释

'''

二.输入输出

python 使用 print() 来输出语句

print("Hello Word")

输出结果为

python 使用 input() 接收用户输入的字符串

name = input("请输入名称:")

print("Hello",name)

三.变量的使用
变量的命名规则:
  1. 变量名只能包含字母(大小写均可)、数字和下划线(_),不能包含其他特殊字符。
  2. 变量名不能以数字开头,但可以包含数字。
  3. 变量名区分大小写,例如"myVar"和"myvar"是不同的变量。
  4. 变量名不能与Python的关键字和内置函数重名,例如"print"和"for"是不能用作变量名的。
  5. 变量名应该具有描述性,尽量使用有意义的名称来表示变量所代表的数据。
Python的数据类型:

数值类型:

  • int:整数类型,如1、-10。
  • float:浮点数类型,如3.14、2.5。
  • complex:复数类型,如2+3j。

字符串类型:

  • str:用于表示文本数据,如'Hello World'、"Python"。

布尔类型:

  • bool:表示真或假,只有两个值True和False。

容器类型:

  • list:有序可变的容器,可以包含不同类型的元素,如[1, 2, 'a', True]。
  • tuple:有序不可变的容器,可以包含不同类型的元素,如(1, 2, 'a', True)。
  • set:无序不重复的容器,只能包含不可变类型的元素,如{1, 2, 3}。
  • dict:无序的键值对容器,如{'name': 'Alice', 'age': 25}。

序列类型:

  • str、list、tuple:都是序列类型,支持索引和切片操作。

集合类型:

  • set:集合类型,支持集合运算,如交集、并集、差集等。

映射类型:

  • dict:映射类型,存储键值对,可以通过键快速访问值。

None类型:

  • None:表示空值或缺失的值。

这些数据类型可以互相转换,并且可以对它们执行各种操作。

python的类型转换:
函数说明
int(x)将x转换成整数
float(x)将x转换成浮点数
str(x)将x转换成字符串
repr(x)将对象x转化成字符串
set(x)将x转换为集合类型。
tuple(x)将x转换成元组类型
dict(x)将x转换为字典类型。x可以是元素为键值对的列表、元组、集合等。
list(x)将x转换为列表类型。x可以是一个字符串、元组、集合、字典等可迭代对象。

 例:

x = 10
print(type(x))  # 输出:<class 'int'>

y = str(x)
print(type(y))  # 输出:<class 'str'>

z = float(x)
print(type(z))  # 输出:<class 'float'>

is_positive = bool(x > 0)
print(is_positive)  # 输出:True

my_list = list("Hello")
print(my_list)  # 输出:['H', 'e', 'l', 'l', 'o']

my_tuple = tuple([1, 2, 3])
print(my_tuple)  # 输出:(1, 2, 3)

my_set = set([1, 2, 3, 3, 3])
print(my_set)  # 输出:{1, 2, 3}

my_dict = dict([(1, 'one'), (2, 'two')])
print(my_dict)  # 输出:{1: 'one', 2: 'two'}

需要注意的是,类型转换并不总是可行的,例如将一个不符合整数规范的字符串转换为整数类型会引发ValueError错误。在进行类型转换时,要确保原始数据符合转换的要求。

如有错误或者有更好的建议留个言我火速修改,本次就这样了,感谢观看,拜拜~


http://www.ppmy.cn/news/1534036.html

相关文章

【Unity踩坑】Unity更新Google Play结算库

一、问题描述&#xff1a; 在Google Play上提交了app bundle后&#xff0c;提示如下错误。 我使用的是Unity 2022.01.20f1&#xff0c;看来用的Play结算库版本是4.0 查了一下文档&#xff0c;Google Play结算库的维护周期是两年。现在需要更新到至少6.0。 二、更新过程 1. 下…

算法笔记(五)——分治

文章目录 算法笔记&#xff08;五&#xff09;——分治快排颜色分类排序数组数组中的第K个最大元素库存管理 III 归并排序数组交易逆序对的总数计算右侧小于当前元素的个数翻转对 算法笔记&#xff08;五&#xff09;——分治 分治算法字面上的解释是“分而治之”&#xff0c;就…

06 Docker容器内部管理的终极指南:掌握核心技巧与最佳实践

文章目录 06 Docker容器内部管理的终极指南:掌握核心技巧与最佳实践一 docker client 查看容器内部日志1.1 全部日志查看1.2 实时进行日志查看1.3 实时进行日志查看-显示详细时间戳1.4 日志查看-后5行1.5 日志查看-后5行二 docker client 查看容器内部运行的进程三 从docker h…

conda虚拟环境安装包、依赖同一管理

在 Python 的虚拟环境中&#xff0c;每个环境都是独立的&#xff0c;这意味着即使两个环境需要相同的库&#xff0c;它们也会分别安装各自的副本。这样做是为了避免不同项目之间相互影响&#xff0c;确保每个项目都有一个干净且隔离的环境。 方法一&#xff1a;使用 Conda 的共…

Docker 进入容器运行命令的详细指南

Docker 进入容器运行命令的详细指南 Docker 是一个开源的容器化平台&#xff0c;广泛应用于开发和生产环境中。它允许开发者打包应用程序及其依赖项到容器中&#xff0c;并能够在不同的平台上快速部署和运行。容器通常是独立且隔离的&#xff0c;但在开发、调试或维护过程中&a…

STM32自动下载电路分享及注意事项

文章目录 简介ISP下载启动配置 USB转串口芯片CH340C手动isp下载自动isp下载RTS、DTR电平变化分析注意事项 简介 在嵌入式开发中&#xff0c;使用STM32下载程序&#xff0c;可以通过仿真器下载&#xff0c;也可以通过串口下载。在stm32串口下载时&#xff0c;我们需要手动配置启…

加密与安全_TOTP 一次性密码生成算法

文章目录 PreTOTP是什么TOTP 算法工作原理TOTP 生成公式TOTP 与 HOTP 的对比Code生成TOTP验证 TOTP使用场景小结 TOTP 与 HOTP 的主要区别TOTP 与 HOTP应用场景比较TOTP 与 HOTP安全性分析 Pre 加密与安全_HTOP 一次性密码生成算法 https://github.com/samdjstevens/java-tot…

计算机毕业设计 基于Python的无人超市管理系统的设计与实现 Python+Django+Vue 前后端分离 附源码 讲解 文档

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…