Python数据类型概述、关键字及输入输出语句
2021/7/4 11:21:44
本文主要是介绍Python数据类型概述、关键字及输入输出语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
上文中我们学习了变量,并且知道可以通过变量访问值,那么,我们需要记住的是:变量名是访问值的唯一方式.下面我们进一步来探讨变量
数据类型
Python中的变量其实分为不同的类型,为什么呢?因为数据是要区分类型的.在Python中数据的类型就是变量的类型.有人说,既然计算机只认识二进制,区分类型又有什么意义?当然有意义,意义体现在存储上,我们在C语言中会详细讲述这个问题.这里先知道一个结论:不同类型的数据在内存中的存储方式不同,由于内存价格高,空间珍贵,合理利用空间的意义巨大.那么,编程语言这样设计也就不足为奇了.(这也就是为什么有些语言在定义变量时必须指明类型,其实让计算机根据定义的类型选择合适的存储方式和存储空间)
Python中的数据类型有以下几种:
- 数值型 (包括整型、浮点型、复数等)
- 字符串型
- 布尔型
- 字典
- 集合
- 元组
这些类型我们会在后面介绍
Python的关键字
所谓“关键字”,是Python语言中含义的一些有固定含义的词,这些词的含义不允许用户改变,也就不能用作变量名,此外,Python中内置函数的函数名也不能用作变量名.其实,每种语言都有自己的关键字或保留字.
我们可以用下面的代码查看Python的关键字
# 导入一个模块(可以理解为工具箱,后面会详细介绍) import keyword keyword.kwlist
运行结果:即Python关键字(版本Python3.9.0)
Python中的输入与输出语句
下面我们学习如何Python的输入、输出语句
Python输出语句
# 这个函数我们很熟悉 # 就是print() # 参数 print(要输出的内容,分隔符,结束符,文件流,是否强制写入到输出流) # 下面分别解释一下这些参数 # 分隔符:默认为空,可以自己定义 # 结束符:默认为'\n'换行符,也就是说在默认情况下,Python在输出完成后,会自动换一行显示下面 #的内容,如果你不想换行,可以自定义其它结束符 # 文件流:后面会详细讲解
# 接下来是输出函数的使用示例 # 简单输出 print('hello world') # 输出变量 number_1=10 number_2=20 print(number_1,number_2) # 如果在一条输出语句中同时输出多个变量的值,则它们必须用逗号分隔 # 不同参数之间也必须有逗号 # 分隔符的使用——在hello和world中间加个逗号(不允许使用一个字符串实现这个需求) # 参数:sep='要使用的分隔符' print('hello','world',sep=',') # 自定义结束符——一个输出完成后不换行 # 参数:end='要使用的结束符'(引号内可以为空) print('hello',end='') print('world') # 文件流——将内容输出到文件 file_source=open('test_file.txt','w') print('人生苦短,我用Python',file=file_source) file_source.close() # 如果要想让上面的代码成功运行,那么新建的目标文件必须要和源代码文件在同一文件夹下 # 如果目标文件和源文件不在同一路径,那么需要用其它函数,我们后面再讲
Python的输入语句
# 语句格式 input(提示信息) # 提示信息的作用是告诉用户,应该输入什么内容 # 注意事项:input()会将用户输入的任何内容都当作字符串处理(存入内存) # 所以,如果要做数值运算,需要用类型转换函数,将字符串转化为数值 # 因为字符串不能进行数学运算 # 转换函数: # 如果要将字符串转化为整型用 int(要转换的字符串) # 如果要将字符串转化为浮点型用 float(要转换的字符串)
# 一些例子 # 预备知识:查看变量的类型用type(变量名),务必记住 # 用户登录网站——提示输入用户名和密码 input('用户名') input('密码') # input()使用注意事项 # 做数值运算一定要记得用相应函数进行类型转换 msg=input('密码:') print(type(msg))
这篇关于Python数据类型概述、关键字及输入输出语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识