您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch |

自学教程:Python基础语法之变量与数据类型详解

51自学网 2022-07-22 18:48:29
  python
这篇教程Python基础语法之变量与数据类型详解写得很实用,希望能帮到您。

一. 输出函数print

在python中,print()是可以直接使用的输出函数,将数据输出到控制台上。

1. print函数的使用

1.1 可以输出数字

只要是数字都可以输出

# author: 爪哇斗罗(javaDouLuo)# date: 2022/7/4 0:22 print(520)print(131.4)print(-131.4)

1.2 可以输出字符串

输出字符串需要加上引号

print("我爱Python")print('Python是什么?')print('''Python无敌了''')

1.3 可以输出表达式

print(1+1)print(2+2)print(4+4)

1.4 可以输出至文件中

1.1-1.3都是输出至控制台中,当然也可以输出到文件中。

# 在D盘创建a.txt文件,a+表示文本内容的追加fp=open('D:/a.txt', 'a+')# 文件写入信息HelloWorldprint('HelloWorld', file=fp)# 关闭资源fp.close()

有时候我们需要对一些特殊字符进行转义,使用"/"

常见的转义字符含义:

 /n表示换行
/t表示制表符
/r回车

二. 变量与数据类型

数据类型

变量就是存储数据的一片内存空间,里面由数据类型,地址,数据构成,变量的命名规则:

变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头,注意大小写,不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。

Python中常见的数据类型如下:

2.1 整型

Python3.x中只有int类型的整数,在Python中可以处理任意大小的整数。并且可以支持进制的表示。

# author: 爪哇斗罗(javaDouLuo)# date: 2022/7/4 23:40 # 输出各个类型数据以及它们的类型n1=123n2=0n3=-123print(n1,type(n1))print(n2,type(n2))print(n3,type(n3)) # 二进制print('二进制',0b011101)# 八进制print('八进制',0o123)# 十进制print('十进制',123)# 十六进制print('十六进制',0x123)

结果:

2.2 浮点型

浮点数就是小数,支持科学计数法表示。浮点型运算是有精度问题的。

x1=1.1x2=2.2print(x1+x2)

解决精度问题,使用Demical对象:

from decimal import Decimal x1 = 1.1x2 = 2.2print(Decimal('1.1') + Decimal('2.2'))

2.3 字符串型

字符串是以单引号或双引号括起来的任意文本,字符串可以是单引号,双引号或者三引号。

print("我爱Python")print('Python是什么?')print('''Python无敌了''')

2.4 布尔型

布尔值只有True、False两种值,要么是True,要么是False。运算的时候True为1.Flase为0。 

print(True)print(False)print(True+1+False)

3. 数据类型转换

为了可以让不同的数据类型进行拼接与运算,Python提供了类型转换的函数。

3.1 int()

将一个数值或数值表示的字符串转换成整数。

x1=3x2="4"print(x1+int(x2)) # 7

3.2 float()

将一个数值表示字符串或者int型转换成浮点数。

x1="40"print(float(x1)) # 40.0

3.3 str()

将指定的对象转换成字符串形式。

x1=32x2=32.2print(str(x1)+str(x2)) # 3232.2

Python中的注释tips:

1. 单行注释用 # 注释内容

2. 多行注释使用一对三引号'''注释内容 '''

到此这篇关于Python基础语法之变量与数据类型详解的文章就介绍到这了,更多相关Python变量 数据类型内容请搜索wanshiok.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持wanshiok.com!


Python神器之Pampy模式匹配库的用法详解
Python爬虫Xpath定位数据的两种方法
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1