Python基础语法之变量与数据类型详解

目录
  • 一. 输出函数print
    • 1.1 可以输出数字
    • 1.2 可以输出字符串
    • 1.3 可以输出表达式
    • 1.4 可以输出至文件中
  • 二. 变量与数据类型
    • 2.1 整型
    • 2.2 浮点型
    • 2.3 字符串型
    • 2.4 布尔型
  • 3. 数据类型转换
    • 3.1 int()
    • 3.2 float()
    • 3.3 str()

一. 输出函数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+')
# 文件写入信息HelloWorld
print('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=123
n2=0
n3=-123
print(n1,type(n1))
print(n2,type(n2))
print(n3,type(n3))

# 二进制
print('二进制',0b011101)
# 八进制
print('八进制',0o123)
# 十进制
print('十进制',123)
# 十六进制
print('十六进制',0x123)

结果:

2.2 浮点型

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

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

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

from decimal import Decimal

x1 = 1.1
x2 = 2.2
print(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=3
x2="4"
print(x1+int(x2)) # 7

3.2 float()

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

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

3.3 str()

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

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

Python中的注释tips:

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

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

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

(0)

相关推荐

  • Python中的变量及简单数据类型应用

    目录 一.变量 二.字符串 1.使用方法修改字符串的大小写 2.在字符串中添加空白 3.删除空白 三.数字 1.整数 2.浮点数 3.使用函数str()避免类型错误 四.Python 之禅 前言: 本文的主要内容是介绍Python中的变量命名规则和简单数据类型的应用,简单的数据类型包括字符串和数字等,文中还附有代码以及相应的运行结果辅助理解. 一.变量 变量的命名规则: 1.变量名只能包含字母.数字和下划线,且数字不能打头. 2.变量名不能包含空格,但可使用下划线来分隔其中的单词. 3.不要将P

  • python基础之变量和数据类型

    目录 变量和数据类型 Python中变量的命名规则 总结 变量和数据类型 赋值不需要指定类型,如何定义变量 # 定义 规则 变量名=数据 a=10 #python不声明数据类型,所以在定义变量时必须赋值 a=10 #python不声明数据类型,所以在定义变量时必须赋值 a=20 print(a) #使用a 先定义变量,然后才可使用,变量可以改变 # 在程序执行过程中可以该改变值 值可以直接改变,无需定义. 从pycharm直接进入python终端 通过变量来实现数值取用 输出元素类型 print

  • 详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字和 下划线(_)的组合,并且不能用数字开头. 变量命名规则: 变量名只能是字母,数字和下划线的任意组合 变量名第一个字符不能是数字 变量名区分大小写,大小写字母被认为是两个不同的字符 特殊关键字不能命名为变量名 声明变量 Python 中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后该变

  • Python中的变量和数据类型详情

    python是一门弱数据类型的语言,变量不需要声明即可使用,向变量赋值即定义变量,赋予的值的类型就是变量的类型,但变量也是有数据类型的,字符串'1'如果想参与数据计算,则需要使用int()函数来进行转换,使用type()函数可以查看变量的数据类型. 变量保存的是数据的内存地址的引用,python中变量分为不可修改变量和可修改变量,不可修改变量有int,float,str字符串,tuple元组等,可修改变量有list列表,dict字典,set集合等.当向函数中传递参数时,python一律传递值的引

  • Python入门教程之变量与数据类型

    目录 一. Python变量与数据类型 1.变量概述 2.创建变量 3.Python3常用的数据类型 3.1.数字(Numbers) 3.2.字符串(String) 3.3.列表(list) 3.4.元组(Tuple) 3.5.集合(Set) 3.6.字典(Dictionary) 3.7.Python数据类型转换 4.Python3基础语法 4.1.编码 4.2.标识符 4.3.Python保留字 4.3.注释 4.4.行与缩进 4.5.多行语句 4.6.空行 4.7.等待用户输入 4.8.同一

  • Python基础语法之变量与数据类型详解

    目录 一. 输出函数print 1.1 可以输出数字 1.2 可以输出字符串 1.3 可以输出表达式 1.4 可以输出至文件中 二. 变量与数据类型 2.1 整型 2.2 浮点型 2.3 字符串型 2.4 布尔型 3. 数据类型转换 3.1 int() 3.2 float() 3.3 str() 一. 输出函数print 在python中,print()是可以直接使用的输出函数,将数据输出到控制台上. 1. print函数的使用 1.1 可以输出数字 只要是数字都可以输出 # author: 爪

  • Python基础之高级变量类型实例详解

    本文实例讲述了Python高级变量类型.分享给大家供大家参考,具体如下: 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以

  • Python基础之类的定义和使用详解

    目录 1.定义类 2.创建类的实例 3.“魔术”方法——_ init () 4.创建类的成员并访问 4.1.创建实例方法并访问 4.2.创建数据成员并访问 5.访问限制 在Python中,类表示具有相同属性和方法的对象的集合.在使用类时,需要先定义类,然后再创建类的实例,通过类的实例就可以访问类中的属性和方法了. 1.定义类 在Python中,类的定义使用class关键字来实现,语法如下: class ClassName:“”“类的帮助信息”“” # 类文本字符串statement # 类体 参

  • python基础之Socket套接字详解

    前言 Python语言提供了Socket套接字来实现网络通信. Python的应用程序通常通过Socket"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯. 服务器和客户端的源代码 服务器端 #coding=utf-8 #创建TCP服务器 import socket import time from time import ctime HOST = '127.0.0.1' PORT = 8080 BUFSIZE=1024 sock = socket.s

  • Python基础之Numpy的基本用法详解

    一.数据生成 1.1 手写数组 a = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]) # 一维数组 b = np.array([[1, 2], [3, 4]]) #二维数组 1.2 序列数组 numpy.arange(start, stop, step, dtype),start默认0,step默认1 c = np.arange(0, 10, 1, dtype=int) # =np.arange(10) [0 1 2 3 4 5 6 7 8 9] d

  • Java基础语法之二维数组详解

    一.二维数组 进入正题之前.首先为了便于大家理解,我画了一个图: xx枪战游戏中, 我是一个刚刚注册账号的小白,系统送了我两把枪,此时,我的武器库只有这么一层(可以理解为一位数组,枪就是对应的数组中对应的元素) 经过艰苦卓绝的战斗,终于有了一笔钱,现在我打算配置好的游戏装备,我现在有了一个枪柜,它可以存放三层的枪械,每一层都可以放多把武器(这个就是二维数组,有多层,每层都是一个一维数组) 随着游戏时长和我的高超技术,获取游戏装备的效率越来越高了,一个枪柜已经存不下了,于是,我就有了多个枪柜(这个

  • python基础之停用词过滤详解

    目录 一.什么是停用词 二.加载停用词字典 三.删除停用词 四.分词以及删除停用词 五.直接删除停用词(不分词) 一.什么是停用词 在汉语中,有一类没有多少意义的词语,比如组词"的",连词"以及".副词"甚至",语气词"吧",被称为停用词.一个句子去掉这些停用词,并不影响理解.所以,进行自然语言处理时,我们一般将停用词过滤掉. 而HanLP库提供了一个小巧的停用词字典,它位于Lib\site-packages\pyhanlp\

  • Python基础面向对象之继承与派生详解

    目录 一.面向对象三大特征之继承 1.继承的概念 2.继承的本质 3.继承的实操 4.继承后名字查找的顺序 5.经典类与新式类 二.派生 1.派生的概念 2.派生的方法 一.面向对象三大特征之继承 python三大特征: 封装.继承.多态 三者中继承最为核心,实际应用多,感受较为直观 封装和多态略微抽象 1.继承的概念 继承的含义: 在现实生活中,继承表示人与人之间资源的从属关系 例如:儿子继承父亲 在编程的世界中,继承表示类与类之间的资源从属关系 例如:类a继承类b 继承的目的: 在现实生活中

  • Python变量和数据类型详解

    Python变量和数据类型 Python中数据类型 Python之print语句 Python的注释 Python中什么是变量 Python中定义字符串 Python中raw字符串与多行字符串 Python中Unicode字符串 Python中整数和浮点数 Python中布尔类型 Python中数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不

  • golang的基础语法和常用开发工具详解

    golang的基础语法 golang的基础语法和其他语言大部分都差别不大,如果我们有学习过其他语言,比如JavaScript,php,java,python等,有其他语言的语法基础,那么我们学习golang将更容易上手.那我们直接开始介绍golang的语法吧. 注释 注释分单行注释和多行注释.golang的注释和其他的开发语言的注释是一样的.双斜杠表示单行注释,/**/表示多行注释. // 单行注释这么开头 /* 多行注释 */ 定义包名 一般来说,使用开发工具的时候,包名是不需要手动输入的,开

随机推荐