Python基础语法之变量与数据类型详解
作者:爪哇斗罗 发布时间:2022-06-21 17:52:36
标签: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+')
# 文件写入信息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. 多行注释使用一对三引号'''注释内容 '''
来源:https://blog.csdn.net/qq_41857955/article/details/125592099
0
投稿
猜你喜欢
- 在输入框里面预设一段提示文字,当焦点在输入框的时候清空这段文字,这在目前来说已经不是什么新鲜事了。淘宝的搜索框就用到了这样一种设计:这种设计
- 本文实例讲述了thinkPHP5.0框架简单配置作用域的方法。分享给大家供大家参考,具体如下:配置参数支持作用域的概念,默认情况下,所有参数
- [asp] 献一函数:ASP获取ACCESS数据库的表名以及表名对应的字段名和字段类型<%showtable "../dat
- 1、算术运算符:+、-、*、/、%。2、递增/递减运算符:如$a++,$a--,++$a,--$a.如:<?php$a=10;$b=5
- 提到SQL Server 2005证书,很多人可能以为它只是用来在传输数据的时候起到加密作用的,但在深入了解后,你会发现它的用处还有很多。
- 导语因为疫情无奈只能在家宅了好多天,随手玩了下自己以前做的一些小游戏,说真的,有几个游戏做的是真的劣质,譬如 flappybird 真的让我
- 用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS:DIV#divBox p span.red
- 可能有些地方翻译得不好,请见谅在这个冠冕堂皇的标题之下,我想回答一个土方,有人在博客提出很久了。该土方很好的描述了很多图标设计师所面临的典型
- 五、XML带来的好处 (1)更有意义的搜索 数据可被XML唯一的标识。没有XML,搜索软件必须了解每个数据库是如何构建的。这实际上是不可能的
- 什么是正则表达式?1、正则表达式是检擦、匹配字符串的表达式2、正则表达式是描述规则,主流语言都有良好支持3、字符串校验、查找与替换是正则表达
- PHP获取当前url路径的函数及服务器变量:代码:<?php$path = /usr/opt/../ect/abcd;echo $_S
- 以前在工作中遇到一个问题,当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据
- 如下所示:'''Created on 2018-4-20例子:每天凌晨3点执行func方法''
- ASP(英文全称Active Server Pages)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大
- 创建小程序全局函数1:在微信开发工具中增加一个JS文档, 放入全局全局函数代码说明1:全局函数只能放var定义的变量下,本例的var 变量为
- 在添加新记录时,有时候我们需要将部分动态内容自动添加到指定的文本域,例如上传一个文件后,将文件名自动添加到一个独立的记录框内,以
- 这些年来,我发现许多开发者对于何时使用数据操纵语言(DML)触发器与何时使用约束感到迷惑。许多时候,如果没有正确应用这两个对象,就会造成问题
- 多表查询1. 增删改一对多:先一后多,外键可以为对象或依赖表的主键(publish and book)publish = Publish.o
- python 根据正则表达式提取指定的内容正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事。 下面演
- 这些日子,几乎每个人都在谈论XML (Extensible Markup Language),但是很少有人真正理解其含义。XML的推崇者认为