Python教程

Python数据类型概述、关键字及输入输出语句

本文主要是介绍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数据类型概述、关键字及输入输出语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!