栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第二章 Python基础

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二章 Python基础

2.1良好的代码格式

一.注释

单行注释:以“#”开头,用于说明当前行或之后代码的功能。单行注释既可以单独占一行,也可以位于标识的代码之后,与标识的代码共占一行。

# 第一个注释

print (“Hello, Python!”)  # 第二个注释

多行注释:是由三对双引号或单引号包裹的语句,主要用于说明函数或类的功能

"""
print(value, ..., sep=' ', end='n', file=sys.stdout, flush=False)
"""

二. 缩进

Python代码的缩进可以通过Tab键控制,也可使用空格控制。空格是Python3首选的缩进方法,一般使用4个表示一级缩进;Python3不允许混合使用Tab和空格。

if True:

       print ("True")

else:

       print ("False”)

       print ("False”)

2.2   标识符和关键字

一.标识符

命名规则:

  • 标示符由字母、下划线和数字组成,且数字不能开头。
  • Python中的标识符是区分大小写的。例如,andy和Andy是不同的标识符。
  •  Python中的标识符不能使用关键字 。

二. 关键字

关键字是Python已经使用的、不允许开发人员重复定义的标识符。Python3中一共有35个关键字,每个关键字都有不同的作用。在Jupyter单元格中执行“help(”关键字“)”可查看关键字的声明。

2.3    变量和数据类型

一. 变量

标识内存单元的标识符又称为变量名,语法格式如下:变量 = 值

二. 数据类型

1)数字类型

  • 整型: 0     101     -239     False     True
  • 浮点型:  3.1415     4.2E-10     -2.334E-9
  • 复数类型:  3.12+1.2.3j     -1.23-93j
  • 布尔类型:  True     False

  2)字符串

  • 使用单引号包含: 'Python123¥'
  • 使用双引号包含:  "Python4*&%"    
  • 使用三引号包含:  '''Python s1 ~(())'''    

  3)列表

  • [1, 2, 'hello']  

4)元组  

  •  (1, 2, 'hello'])

5)集合

  • {'apple', 'orange', 1}

6)字典元素

字典中的元素是“键(Key):值(Value)”形式的键值对,键不能重复。

  • {"name": "zhangsan", "age": 18}

2.3.3变量的输入与输出

输入:input([prompt]) prompt表示函数的参数

输出:print(*objects, sep=' ', end='n', file=sys.stdout)

  1. objects:表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。
  2. sep:用于设定分隔符,默认使用空格作为分隔。
  3. end:用于设定输出以什么结尾,默认值为换行符n。
  4. file:表示数据输出的文件对象。

2.5  数字类型

1)整数类型(int)

简称整型,它用于表示整数。整型常用的计数方式有4种,分别是二进制(以“0B”或“0b”开头)、八进制(以数字“0o”或“0O”开头)、十进制和十六进制(以“0x”或“0X”开头)。

2)转换数据进制的函数:

3)浮点型(float)

用于表示实数,由整数和小数部分(可以是0)组成。

Python中的浮点型每个浮点型数据占8个字节(即64位),且遵守IEEE标准。Python中浮点型的取值范围为-1.8e308~1.8e308,若超出这个范围,Python会将值视为无穷大(inf)或无穷小(-inf)。

3)复数类型

由实部和虚部构成,它的一般形式为:real+imagj,其中real为实部,imag为虚部,j为虚部单位。

  • complex_one = 1 + 2j              # 实部为1,虚部为2
  • complex_two = 2j              # 实部为0,虚部为2

4)布尔类型

Python中的布尔类型只有True(真)和False(假)两个取值。实际上,布尔类型也是一种特殊的整型,其值True对应整数1,False对应整数0。若数据符合以下任一条件,其布尔值均为False。

  • 值为None或False的常量
  • 任何数字类型的0:0、0.0、0j
  • 空组合数据类型:''、()、[]、set()、{}空组合数据类型:''、()、[]、set()、{}

5)数字类型转换

2.6  运算符

Python运算符是一种特殊的符号,主要用于实现数值之间的运算。

根据运算符的功能,运算符可分为算术运算符、赋值运算符、比较运算符、逻辑运算符和成员运算符。

1)算术运算符

2)赋值运算符

3)比较运算符(关系运算符)


4)逻辑运算符

5)位运算符

6)运算符优先级

从高到低

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/665416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号