首页 > 编程语言 >python语言基础

python语言基础

时间:2023-03-14 17:56:12浏览次数:42  
标签:语言 1.3 python 基础 注释 导入 模块 标识符

python语言基础

1.1 python语法特点

1.1.1 注释规则

什么是注释?

所谓注释,就是在代码中添加标注性的文字,进而更好的帮助我们更好的阅读代码,注释又分为单行注释和多行注释。

1. 单行注释

1 单行注释用: # 来注释
2  例:
3  print("hello word! ") # 输出:hello word!

 

 

2. 多行注释

 
1 多行注释用一对三引号来进行注释标记
2  例:
3  '''
4  ​
5  注释内容
6  注释内容
7  注释内容
8  ​
9  '''

 

注意:当使用三引号注释识,必须成双成对出现,如果只写一半就会出现报错。

3. 文件编码声明注释

在编写时如果不想使用默认编码,就需要在文件 第一行声明文件的编码,也就是需要使用文件编码声明注释。

1  语法格式:
2  #-*-coding:编码-*-
3  或
4  #coding=编码

 

1.1.2 代码缩进

python严格的使用缩进来区分代码层次,所以在编写代码时要注意缩进,如果缩进错误将会抛出 SyntaxError异常。

1.1.3 编写规范

1. 编写规则

通常长的语句:

1  通常每个语句应该独占一行
2  每行不超过80个字符
3  ​
4  以下情况除外:
5  ​
6  1. 长的导入模块语句
7  2. 注释里的URL
8  ​
9  不要使用反斜杠连接行。

 

在导入包时:

1  ​
2  导入总应该放在文件顶部, 位于模块注释和文档字符串之后, 模块全局变量和常量之前. 导入应该按照从最通用到最不通用的顺序分组:
3  ​
4  1. 标准库导入
5  2. 第三方库导入
6  3. 应用程序指定导入
7  ​
8  每种分组中, 应该根据每个模块的完整包路径按字典序排序, 忽略大小写.

 

变量的命名的规则及注意事项:

1 在命名时可以采用驼峰命名法。
2  
3 在命名时应尽量避免:
4  
5 单字符名称, 除了计数器和迭代器.
6  
7 包/模块名中的连字符(-)
8  
9 双下划线开头并结尾的名称(Python保留, 例如__init__)

 

 

1.2 python中的变量名

1.2.1 保留字与标识符

1. 保留字

保留时python中已经杯赋予特定意义的一些单词,开发时不可以把这些作为变量名。

andasassertbreakclasscontinuedefdelelifelse
if finally for global from import in lambda nonlocal not
is pass raise return while try yield None True False
or with except              

注意:python中所有保留字都是区分大小写的。

2. 标识符

标识符可以简单的理解为一个名字,比如每个人都有自己的名字,它主要来表识变量、函数、类、模块和其他对象的名称。

标识符命名规则如下:

  1. 由字母、下划线、_ 和数字组成,并且四亿个数字不能是数字。

  2. 不能是python中的保留字。

  3. 在python中下划线有特殊意义,一般应避免使用类似的标识符。

1.3 基本数据类型

1.3.1 数字

  1. 整数

  2. 浮点数(俗称:小数)

  3. 复数

1.3.2 字符串

字符串开头和结尾的引号形式必须一致。

通用转义字符:

 

1.3.3 布尔型

布尔值类型主要表示真或者假的值。其中True表示 1 ,False则表示 0 。

1.3.4 数据类型转换

python是弱数据类型,在表示数据类型时可以进行数据类型的转换。

 

1.4 基本输入输出

1.4.1 使用 input() 函数输入

在python中,使用内置的函数 input( ) 可以接收用户通过键盘输入的内容。

通过input ( ) 输入的都是字符串。

1.4.2 使用print() 函数输出

print ( ) 输出

标签:语言,1.3,python,基础,注释,导入,模块,标识符
From: https://www.cnblogs.com/D1DCD/p/17215770.html

相关文章

  • 快速构造Python爬虫请求,有这个网站就够了!
    引言大家好,我是蜡笔小曦。我们在通过程序向某个网页发起请求时,实际上是模拟浏览器进行http(超文本传输协议)请求,这就要求我们需要按照固定的格式进行代码构造。一般请求......
  • Python 的is运算符和==运算符
    Python的is运算符和==运算符Python比较两个对象是否相同有两个运算符,本文介绍它们的异同。简单说,is比较的是内存地址是否相同,==比较值是否相同,并可以自定义。......
  • vue经常遗忘基础知识汇总
    Vueexportdefault和export的使用方式原文链接:https://blog.csdn.net/u012887259/article/details/108119368  ......
  • Linux & 标准C语言学习 <DAY13>
    一、字符串  字符:类字形单位或符号,包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号  串:是一种数据结构,存储类型相同的若干个数据,对于串型结构......
  • 快速上手Meta大语言模型LLaMA,构建“本地化ChatGPT”
    近期,Meta发布了人工智能大语言模型LLaMA,包含70亿、130亿、330亿和650亿这4种参数规模的模型。其中,最小的LLaMA7B也经过了超1万亿个tokens的训练。本文我们将以7B模型为例,分......
  • linux基础day06:文件管理02
    文件管理02拷贝cp#拷贝copy#语法cp[OPTION]...[-T]SOURCEDESTcp选项源文件目标文件cp[OPTION]...SOURCE...DIREC......
  • opencv图像处理基础操作之边缘检测
    概述边缘检测是利用图像中边缘像素值会发生剧烈变化来进行检测的,主要用于分割图像、提取特征等多个方面。opencv中常用的算法有Canny边缘检测算法、Sobel算子、Laplacian算......
  • python数据分析与挖掘实战第八章
    #8-1importnumpyasnpimportpandasaspdinputfile='data4/GoodsOrder.csv'data=pd.read_csv(inputfile,encoding='gbk')data.info()data=data['id']de......
  • Python+ChatGPT制作一个AI实用百宝箱
    ChatGPT最近在互联网掀起了一阵热潮,其高度智能化的功能能够给我们现实生活带来诸多的便利,可以帮助你写文章、写报告、写周报、做表格、做策划甚至还会写代码。只要与文字......
  • python发送邮件
    importsmtplibfromemail.headerimportHeaderfromemail.mime.textimportMIMETextfromemail.mime.multipartimportMIMEMultipartMAIL={"from":'2547......