当前位置: 首页 > news >正文

【零基础学python】python基础语法(一)

前言:Python 是当今最受欢迎的编程语言之一,其广泛应用于 人工智能、数据科学、Web 开发、自动化 等多个领域。它以 简洁的语法、强大的标准库 和 跨平台兼容性 深受开发者喜爱。作为 机器学习和大数据的首选语言,Python 在学术研究、金融分析、自动驾驶等高科技行业占据着重要地位。无论是初学者还是资深开发者,Python 都能提供高效、优雅的编程体验。并且Python 常年位居编程语言的排行榜的第一名,其越来越成为全民化编程时代的标志性的语言。在这篇博客中,我们将深入探索 Python 的基础语法与一些高级应用,助你轻松掌握这门强大的语言!


目录

1,注释

2,语句分隔符

3,pep8规范

4,变量


1,注释

  • 单行注释
# 终端注释
  • 多行注释
"""
多行
多行
多行
"""

2,语句分隔符

1,分号
print("1323423524");print("1323423524")
2,一行就是一条语句
print("1323423524") 
print("1323423524")

3,pep8规范

PEP 8是Python编程语言的官方编码风格指南(Python Enhancement Proposal8),它提供了一套规范和建议,用于编写清晰、易读和一致的Python代码。PEP8旨在促进Python代码的可读性,并为Python开发者提供一致的编码样式。
以下是PEP 8的一些主要规范和建议:
1 ,缩进和空格:
使用4个空格进行缩进,不要使用制表符(Tab)。在二元运算符周围和逗号后面使用空格,但在括号、方括号和花括号内部不要有空格。
行的长度: 每行代码尽量不超过79个字符,对于长表达式或注释,可以适度延长到不工超过72个字符。
2, 命名规范:
使用全小写字母和下划线来命名变量、函数和模块。类名应该使用驼峰命名法,首字母大写。
3, 空行:
使用空行来组织代码,例如在函数和类定义之间、函数内部的逻辑块之间使用4空行。
4, 导入规范:
在不同的行上导入不同的模块。避免使用通配符导入(from moduleimport*),而是明确导入需要使用的函数、类或变量。
5, 注释:
使用注释来解释代码的意图和功能。注释应该清晰、简洁,并遵循特定的注释
6, 规范:
函数和类定义: 在函数和类定义之间使用两个空行。函数定义应该包含文档字符串(docstring),用于描述函数的功能和参数。
7, 代码布局:
使用合适的空格和空行来组织代码,使其易于阅读和理解。

4,变量

  • 变量名
1.变量名只能包含字母、数字和下划线(),不能以数字开头
2.变量名不能使用保留字(例如if、else、while等等)
3.变量名应该具有描述性,以便代码的可读性更高,例如在代码中使用的名称应该清晰、简洁、有意义,避免使用缩写或单个字符。
4.变量名应该遵循一定的命名约定,例如使用小写字母、下划线分隔单词的方式,
例如my_variable_name。
用于标识变量的字符串,变量名由字母、数字和下划线组成,必须以字母或下划线开头,不能以数字开头。
例如:
my_variable=10 
name = "Alice" 
my_list =[1,2,3]
  • 变量赋值
在Python中,可以使用等号(=)将一个值赋给一个变量。例如:
# 在变量赋值时,Python会自动为变量选择适当的数据类型
X = 10 
name = "Alice" 
# 接口:id(变量) 返回变量所在的内存地址
name = "yyy" 
print("name adress:", id(name))
  • 变量的多次使用
x = 10 
y = 20 
# 加法 
print("x+y=",x+y) 
# 减法 
print("x-y=",x-y) 
# 乘法 
print("x*y=",x*y) 
# 除法 
print("x/y=",x/y) 
# 上述代码中,我们直接在print()函数中使用基本算术运算符来计算x和y的加、减、乘、除结果,并将结果输出到控制台。

  • 变量值修改
# 存储游戏玩家基本信息的变量 
player_name ='John' 
player_level =10 
player_experience=2000 
#输出玩家基本信息 
print("玩家姓名:",player_name) 
print("玩家等级:",player_level) 
print("玩家经验值:",player_experience)

相关文章:

  • 如何快速解决 Postman 报错?
  • Python第六章12:序列切片练习题
  • Doris通过时间字段,按照周分组统计的sql
  • Python 编程中函数嵌套的相关解析
  • C++11QT复习 (六)
  • 架构设计之自定义延迟双删缓存注解(下)
  • 【DevOps】Android App工程的QA自动化实践
  • JS—call,apply,bind:1分钟掌握三者的区别
  • 大疆上云api介绍
  • Python基础(正则表达式)
  • 蓝桥杯-符号变反操作(差分)
  • C++ 通过vector理解迭代器的使用方法
  • 从零开始的 Kafka 学习(四)| 生产消息
  • 【python】requests 爬虫高效获取游戏皮肤图
  • 文件上传绕过的小点总结(4)
  • ubuntu22.04 安装Jitsi meet 开源会议系统,代替腾讯会议
  • 用fofa语法搜索漏洞
  • JMeter JSON断言讲解和错误用例
  • JAVA学习*String类
  • SpringBoot集成MQTT客户端
  • ps切片怎么做网站/太原网站快速排名优化
  • 手机网站集成支付宝/app如何推广
  • 网站开发测试/最近几天的重大新闻事件
  • 挂马网站教程/百度关键词刷搜索量
  • 北京哪个网站做兼职比较好/手机网站百度关键词排名
  • 南京网站定制/福州seo排名公司