Python新手教程:变量类型

当在Python中使用变量时,不需要事先声明它的类型,并且变量不会出错,这在以前学习静态语言的同学看来是不可思议的,他们将对「Python如何知道变量是什么」等诸如此类的问题,这样的问题已经进入了「动态类型」的范畴,Python中的类型是在程序运行期间自动确定的。

1.整数a=1 print(a)123复制代码类型:[python]    输出结果为:11复制代码类型:[python]    2.浮点数b=1.23 print(b)123复制代码类型:[python]    输出结果为:1.231复制代码类型:[python]    3.布尔量c=True print(c)123复制代码类型:[python]    输出结果为:True1复制代码类型:[python]    4.科学计数法d=1e3 print(d)123复制代码类型:[python]  输出结果为:1000.01复制代码类型:[python]    5.字符串#!/usr/bin/python# -*- coding: UTF-8 -*- str = 'Python创客' print(str)  # 输出完整字符串print(str[0])  # 输出字符串中的第一个字符print(str[2:5])   # 输出字符串中第三个至第六个之间的字符串print(str[2:]) # 输出从第三个字符开始的字符串print(str * 2) # 输出字符串两次print(str + "TEST")  # 输出连接的字符串print(str.upper()) # 全部大写print(str.lower()) # 全部小写print(str.find('y'))  # 搜索指定字符串,没有返回-1print(str.count('y')) # 统计指定的字符串出现的次数123456789101112131415复制代码类型:[python]    输出结果为:Python创客Pthothon创客Python创客Python创客Python创客TESTPYTHON创客python创客1112345678910复制代码类型:[python]    6.列表#!/usr/bin/python# -*- coding: UTF-8 -*- list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]tinylist = [123, 'john'] print(list)   # 输出完整列表print(list[0])   # 输出列表的第一个元素print(list[1:3]) # 输出第二个至第三个元素 print(list[2:])  # 输出从第三个开始至列表末尾的所有元素print(tinylist * 2) # 输出列表两次print(list + tinylist) # 打印组合的列表print(list.append(44))  # 添加44元素12345678910111213复制代码类型:[python]    输出结果为:('runoob', 786, 2.23, 'john', 70.2)runoob(786, 2.23)(2.23, 'john', 70.2)(123, 'john', 123, 'john')('runoob', 786, 2.23, 'john', 70.2, 123, 'john')('runoob', 786, 2.23, 'john', 70.2, 123, 'john',44)1234567复制代码类型:[python]    7.字典#!/usr/bin/python# -*- coding: UTF-8 -*- dict = {}dict['one'] = "This is one"dict[2] = "This is two" tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'}  print(dict['one']) # 输出键为'one' 的值print(dict[2])  # 输出键为 2 的值print(tinydict) # 输出完整的字典print(tinydict.keys())   # 输出所有键print(tinydict.values()) # 输出所有值123456789101112131415复制代码类型:[java]    输出结果为:This is oneThis is two{'dept': 'sales', 'code': 6734, 'name': 'runoob'}['dept', 'code', 'name']['sales', 6734, 'runoob']12345复制代码类型:[python]    类型转换函数描述int(x)将x转换为一个整数long(x)将x转换为一个长整数float(x)将x转换为一个浮点数str(x)将对象x转换为字符串list(x)将序列s转换为一个列表chr(x)将一个整数转换为一个字符hex(x)将一个整数转换为一个十六进制字符串

(0)

相关推荐

  • 【编测编学】零基础学python_05_数字(整数+浮点数)

    在编程中,经常使用数字来记录游戏得分.表示可视化数据.存储Web应用信息等.Python根据数字的用法以不同的方式处理它们.鉴于整数使用起来最简单,下面就先来看看 Python是如何管理它们的.1.  ...

  • typing库:让你的代码阅读者再也不用猜猜猜

    Python以其简洁的代码而闻名于世.除了缩进之外,代码样式和文档主要取决于编写应用程序的开发人员的习惯,这可能导致一些混乱,产生难以理解的代码.而这主要是因为Python是一种动态类型语言,请看以下 ...

  • 危险的转变:Python正在从简明转向臃肿,从实用转向媚俗

    作者 | 天元浪子 头图 | CSDN 出品 | CSDN 博客 国庆长假期间,Python3.9正式推出,各大IT平台和众多自媒体纷纷火力全开,热推Python3.9的新增特性.然而,除了媒体的自娱 ...

  • 新手教程Python变量的讲解

    Python的主要应用领域包括输入.输出.Python中的标准算术操作符等.事实上,Python的知识远不止这些,还包括循环.文件.函数.类别.模块等.我将在未来的文章中详细整理这些知识. 赋值运算符 ...

  • Python 变量类型 | 菜鸟教程

    Python 变量类型 变量存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  • Python基础语法:变量类型

    Python简单易学,简单到没有学过任何编程语言的人浏览一下资料,浏览一下示例,就可以编写出可用的程序:这是一种解释式编程语言,它可以直接编写,无需编译,在发现错误后立即进行修改,节省了无数的编译时间 ...

  • 一文讲解Python基础变量类型

    对于Python,变量不需要预先声明,而是在创建时直接分配它,变量的类型取决于赋给变量的值.值得一提的是,一旦要创建一个变量,您需要为该变量赋值. 有一种"平民"的说法是,变量好比 ...

  • mypy-在编译期间检查变量类型的python库

    Mypy是Python 3和Python 2.7的静态类型检查器.如果您在代码中添加类型注释,mypy可以键入检查代码并查找常见的错误.由于mypy是静态分析器或类似lint的工具,因此类型注释仅是m ...

  • Python安装教程(新手)

    第一次接触Python,可能是爬虫或者是信息AI开发的小朋友,都说Python 语言简单,那么多学一些总是有好处的,下面从一个完全不懂的Python 的小白来安装Python 等一系列工作的记录,并且 ...

  • Python学习教程:Python 内置函数最全汇总(上篇)

    Python学习教程:Python 内置函数最全汇总(一) 1 abs() 绝对值或复数的模 In [1]: abs(-6)Out[1]: 6 2 all() 接受一个迭代器,如果迭代器的所有元素都为 ...

  • Python学习教程:Python内置函数大总结(下篇)

    这里接着上次的Python学习教程,给大家总结了Python 剩下的33个内置函数. 31 hash() 返回对象的哈希值 In [112]: hash(xiaoming)Out[112]: 6139 ...

  • 无比详细的新手教程.ppt

    无比详细的新手教程.ppt