最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python中输入输出、数据类型、变量详细介绍

来源:动视网 责编:小采 时间:2020-11-27 14:25:36
文档

Python中输入输出、数据类型、变量详细介绍

Python中输入输出、数据类型、变量详细介绍:这篇文章Python中输入输出、数据类型、变量详细介绍python输入输出 数据类型 变量输入输出print()在Python3中是函数>>>print('hello world') #print注意print前面不要有任何空格print输出多个字符,中间用逗号连接,最后输出的时候回
推荐度:
导读Python中输入输出、数据类型、变量详细介绍:这篇文章Python中输入输出、数据类型、变量详细介绍python输入输出 数据类型 变量输入输出print()在Python3中是函数>>>print('hello world') #print注意print前面不要有任何空格print输出多个字符,中间用逗号连接,最后输出的时候回


网上关于tab和4个空格的争论太多了,这个具体还是看公司的是需求神什么样的

缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方。当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。此外,IDE很难像格式化Java代码那样格式化Python代码。
Python程序是大小写敏感的,如果写错了大小写,程序会报错

Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。

注意:需要将所有的文本编辑器的tab设置成4个空格

数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:

  • 整数
    python 可以处理任意大小的整数,正整数、负整数如1000,-1000,0
    计算机使用二进制,使用十六进制表示整数比较方便,0x

  • 浮点数

  • 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。

    知道了原来浮点数是这样来的

    浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

    整数和浮点数在计算机内部的存储方式是不一样的,整数总是精确的,浮点数运算会有四舍五入的误差

  • 字符串
    字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。

  • 如果字符串内部既包含'又包含"怎么办?可以用转义字符来标识,比如:

    'I'm "OK"!'
    这种情况最终是用'',经过测试""也是可以的

    转义字符中用的最多的就是 ,换行
    代表字符\
    Python还允许用r''表示''内部的字符串默认不转义

    >>>print(r'\	\')

    \t

    字符串内部有很多换行,如果都用 在一行中会不方便阅读,Python中有"..."

    print('''line1line2line3''')

    这里需要和多行注释区分一下
    """
    多行注释
    多行注释
    多行注释
    """

    多行注释还有一种情况
    '''
    '''
    这种比较常用

  • 布尔值
    布尔值只有True和False,注意大小写
    布尔值也可以通过and,or,not运算

  • 空值
    None,是一种特殊的值,不是0,因为0是有意义的

  • Python的数据类型还有列表、字典等,还允许创建自定义的数据类型

    变量

    在计算机中,变量可以是数字,还可以是任何数据类型

    变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头

    在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

    a = 123 # a是整数print(a)
    a = 'ABC' # a变为字符串print(a)

    这种变量类型本身不固定的语言称为动态语言,Java、c等变量的类型都固定了,如 int a;

    动态语言更加灵活

    变量在计算机内存中的表示:
    如a='ABC'
    是Python解释器做两件事

    1. 在内存中创建了'ABC'字符串;

    2. 在内存中创建名为a变量,并把它指向'ABC'
      也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据

    常量

    常量是不能变得量,比如π,在Python中,通常用全部大写的变量名表示常量

    PI = 3.1415926

    事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你

    python中有两种除法,区别Python2

    1. 除法算出来是浮点数/

    2. 除法算出来是整数//

    python2中都是整除,除非自己将运算的数换成浮点数

    文档

    Python中输入输出、数据类型、变量详细介绍

    Python中输入输出、数据类型、变量详细介绍:这篇文章Python中输入输出、数据类型、变量详细介绍python输入输出 数据类型 变量输入输出print()在Python3中是函数>>>print('hello world') #print注意print前面不要有任何空格print输出多个字符,中间用逗号连接,最后输出的时候回
    推荐度:
    标签: 输入 介绍 类型
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top