python_1

原创 2015年11月17日 22:49:52

数据类型

变量

字符串

编码

格式输出






数据类型
    整型 浮点型 字符串 布尔值
    空值 列表 字典

整型/浮点型
    Python的整数没有大小限制,
    Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

字符串
    以单引号或者双引号括起来的任意文本,
    如果引号'或者"本身是一个字符,
        可以用单引号来括双引号,反之亦然
        可以用转义字符 \' \"
    如果字符串有多行
        可以在字符串里用\n表示换行
        可以用三引号的格式表示多行
            '''this is line1
            this is another line'''
    在字符串前加标记r表示不进行转义
        r'\n'=='\\n'

布尔值
    布尔值只有 True False 两种值
    布尔值可以用于 and or not 运算
    布尔值常用于条件判断中 if while

空值
    空值是Python里一个特殊的值,用None表示。



变量
    python是一种动态语言
        变量本身类型不固定的语言称之为动态语言
        静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
    当我们写:a = 'ABC'时,Python解释器干了两件事情:
        在内存中创建了一个'ABC'的字符串;
        在内存中创建了一个名为a的变量,并把它指向'ABC'。
    执行b = a,
        解释器创建了变量b,并把b指向a指向的字符串'ABC'
    Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。




格式输出
>>> '%2d-%02d' % (3, 1)
' 3-01'
>>> '%.2f' % 3.1415926
'3.14'


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Python篇----多线程1TB数据生成脚本

0 前言 Sorry,我骗了你!!! “多线程”,在Python中就是鸡肋,我只是想得到很多份1TB数据文件而已。 “1TB数据”,这个大小是可以改的,生成1G,1M的数据随便都行。数据,目前只是随机...

python3.6.2 x64 par1

  • 2017-07-25 21:16
  • 70MB
  • 下载

python科学计算套装1

  • 2016-11-26 18:20
  • 54.76MB
  • 下载

python与协程(1/3):生成器与协程

本文主要是从 A  Curious Course on Coroutines and Concurrency   作笔记而来。 1,生成器: 生成器是一个包含yield表达式的函数,这个函数与...
  • lbaby
  • lbaby
  • 2012-02-05 10:22
  • 2013

MySQL python 1 2 4 win32 py2 7 exe

  • 2014-07-20 14:14
  • 1.01MB
  • 下载

实例教程1小时学会Python

  • 2014-07-30 09:18
  • 76KB
  • 下载

python闯关1-返回不唯一元素

这来自一个游戏闯关练习python的网站,有些网络可能无法访问,所以我决定开始整理里面的题目和大家分享。题干  你将得到一个含有整数(X)的非空列表。在这个任务里,你应该返回在此列表中的非唯一元素的列...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)