首页 > 编程语言 >从新开始学Python - 数据结构和变量

从新开始学Python - 数据结构和变量

时间:2022-11-12 15:34:13浏览次数:43  
标签:变量 Python 注释 int str 字符串 数据结构 转化成

字面量

被写下来的固定的值,称为字面量

数据类型

  • 数字
    • 整数(int)
    • 浮点数(float)
    • 复数(complex):例如4+3j,以j结尾表示复数
    • 布尔(boolean)
  • 字符串(String):用双引号"表示
  • 列表(List):有序的可变序列
  • 元组(Tuple):有序的不可变序列
  • 集合(Set):无序不重复集合
  • 字典(Dictionary):无序Key-Value集合

注释

  • 单行注释:# 这是注释,注释和#之间规定有一个空格
  • 多行注释:""" 这是多行注释"""

变量

  • 变量本身是没有类型的,变量所储存的数据有类型
  • 不需要声明变量类型
  • 查看类型用type()

数据类型转换

  • 转化成整数: int() (字符串只能将全数字转化成数字)
  • 转化成字符串: str() (数字皆可以转化成字符串)
  • 转化成浮点数: float()(字符串只能将全数字转化成数字)
  • 不能直接将小数的字符串转化成整数:
str_a = 3.14
print(int(str_a)) # 报错:File "/Users/zuo/PycharmProjects/PythonLearning/main.py", line 28, in print_types
# Instead you can
print(int(float(str_a))) # 先转化成浮点数再转化成整数

标签:变量,Python,注释,int,str,字符串,数据结构,转化成
From: https://www.cnblogs.com/zuxinwei/p/16881018.html

相关文章

  • 重温python基础:列表相加的方法(两个list [] 加法)
    哈喽兄弟么,今天咱们来复习一下列表相加的两个方法。利用操作符++操作符对象是lista=[1,2,3]b=[4,5,6]c=a+bprint(c)#c的结果:[1,2,3,4,5,6] ......
  • 元进网络自动化(2)---搭建Python和eNSP互联环境
    1.使用eSNP里面的cloud让Python能通过telnet访问到eNSP里的网络设备。经过诸多失败,就Npcap和GE加Hub能同时使用,VM那个不行!2.配置Router1和Router2能被telnet访问。interface......
  • Sphinx配置Python程序的文档
    目录资料建立项目注释格式功能说明ArgsReturnsExamplesNotes使用Sphinx生成文档安装Sphinx生成文档创建项目修改conf.py修改index.html生成html报错解决方法Sphinx的一些......
  • Python第一个程序
    Python第一个程序1.*使用文本编辑器在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。所以,实际开发的时候,我们总是......
  • Java环境变量配置
    1常用的Windows快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:关闭窗口Ctrl+D:删除Shift+Delete:永久删除Win+R:运行窗口Win+E:我的......
  • 命名、变量、代码和函数
    这是一个函数注意事项以供参考。函数的定义是以def开始的函数名由字符和下划线_组成函数名后紧跟()括号包含参数且多个参数以逗号隔开参数名称不可以重复紧跟这参数的......
  • 使用python保存网页时print能显示正常,html打开中文乱码问题
             ......
  • python之文件读写
    ###这段代码是用于读文件、写文件###fromsysimportargvfromos.pathimportexistsscript,from_file,to_file=argv#获取文件内容in_file=open(from_file......
  • python的字典
    语法字典是通过{}来表示的,每一条数据都是一个键值对(key:value),每个元素之间使用逗号隔开字典中的键:只能是不可变类型的数据,一般情况下都是使用字符串来作为字典的键注......
  • 数据结构——链式队列
    定义特点:先进先出(FIFO)队尾:入队操作队头:出队操作.h文件typedefintdatatype;typedefstructnode{datatypedata;structnode*next;}listnode,*linklist;typed......