Life is short, You need Python!

霸气的口号!

今天我也开始学python了,毕竟不懂后端的前端不是好前端。之前有过‘世界上最好的语言’和JavaScript的学习经验。

现在学习python就不会像最初学习js那样苦哈哈的了,当然也有很多的不同点,需要转变一下思维。

python的数据类型主要有:

一、Number

  Number又分为int,float,bool(布尔),complex(复数)几个子类型;

  1.int 整型   1,10,100,111

  2.float 浮点型  1.0  1.5  3.1415926

    

  科普一下非科班可能不懂的一点小知识:

  二进制(满二进一),八进制(满八进一),十进制(满十进一),十六进制(满十六进一);

  python中表示二进制数据的方法 前缀加 0b    例如  0b10  表示二进制的10;bin()方法把十进制数字转换为二进制

      表示八进制数据的方法 前缀加 0o    例如  0o10  表示八进制的10;otc()方法把十进制数字转换为八进制

      表示十六进制数据的方法 前缀加 0x    例如  0x10  表示十六进制的10;hex()方法把十进制数字转换为十六进制

      平时使用的数字都是十进制的,int()方法把数字转换为十进制

  3.bool类型     取值True/ False

    bool()  将给定参数转换为bool值。

    参数为非0数字转换为True, 为空字符串、[](空list)、()(空元组)都将转换为False      (有别与js中,空对象都转换为true)

  4.complex(复数)类型

二、str

  字符串类型:python中,单引号,双引号,三引号都可表示字符串。

  1.字符串的运算
    'a'+'b'='ab'
    'a'*3='aaa'
  2.获取字符串里面指定位置的字符
    'abcdefg'[0]='a'
    'abcdefg'[3]='d'
    'abcdefg'[-3]='e'
    'abcdefg'[0:5]='abcde'
    'abcdefg'[2:-1]='cdef'
    'abcdefg'[2:]='cdefg'
  r'c:\\windows'='c:\\windows'r前缀表示原始字符串

三、list[]列表

  1.截取列表里面的内容
    [1,2,3,4,5][0]=1
    [1,2,3,4,5][2]=3
  2.列表运算
    [1,2,3]+[4,5]=[1,2,3,4,5]
    [1,2]*3=[1,2,1,2,1,2]

四、tuple元组()

  1.取值,运算操作同list
  [1,2,3,4,5][0:2]=[1,2]

 *** 字符串,列表,元组都是序列  [1,2,3,4,5,6,7,8,9][m:n:x] m位置(包含)开始到n(不包含),间隔x取值 

五、集合set  

   特点:
    a.无序,不支持下标索引查找元素,也就不支持切片操作了,例如:[0:2]
    b.{} - {} 求差集 {} & {} 求交集 {} | {} 求并集(合集)(去重)    
    定义空集合用set()

六、字典dict 

  {key1:value1,key2:value2...}
  ***:dict的key值只能是不可变类型

 

      

python学习笔记--数据类型的更多相关文章

  1. [python学习笔记] 数据类型与语法

    数据类型 数值型 int 整形 没有long类型,可以代表任意大小的整数. type(1) -> int float 浮点数 也没有double类型 type(1.2) -> float ...

  2. Python学习笔记 - 数据类型和变量

    Python中有整数和浮点数,表示方法和C语言一样 浮点数也很像,不过Python可以用单引号把字符串括起来 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz ...

  3. python 学习笔记 ---- 数据类型

    Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) ① List 列表 和 Tuple 元组     ...

  4. Python学习笔记----数据类型 运算符 循环 条件判断

    1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...

  5. python学习笔记--数据类型和变量总结

    1.数据类型 字符串 数字 列表 元祖 字典 2.可变不可变划分 可变:列表,字典 不可变:字符串,数字,元祖 举例:字符串,通过id查看字符串变量在内存中的地址.两次存的值不一样,这就说明了内存重新 ...

  6. Python学习笔记 (2.1)标准数据类型之Number(数字)

    Python3中,数字分为四种——int,float,bool,complex int(整型) 和数学上的整数表示没啥区别,没有大小限制(多棒啊,不用写整数高精了),可正可负.还可表示16进制,以 0 ...

  7. python学习笔记--Django入门四 管理站点--二

    接上一节  python学习笔记--Django入门四 管理站点 设置字段可选 编辑Book模块在email字段上加上blank=True,指定email字段为可选,代码如下: class Autho ...

  8. OpenCV之Python学习笔记

    OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书< ...

  9. Python学习笔记基础篇——总览

    Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...

随机推荐

  1. nyoj 269——VF——————【dp】

    VF 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 Vasya is the beginning mathematician. He decided to make ...

  2. java I/O流 温习随笔

    java I/O流的熟练掌握是十分重要的. 在我的理解中,I/O流可以分为两种:字符流.字节流.字符流就是可以用来传输字符的流,比如传输txt文本,简单的说,只有能被电脑中的记事本直接打开并且你能看懂 ...

  3. 详解 UWP (通用 Windows 平台) 中的两种 HttpClient API

    UWP (通用 Windows 平台) 应用开发者在构建通过 HTTP 与 Web 服务或服务器断点交互的应用时,有多种 API 可以选择.要在一个托管 UWP 应用中实现 HTTP 客户端角色,最常 ...

  4. python爬虫学习(一)

    #简单例子:抓取网页全部内容后,根据正则表达式,获取符合条件的字符串列表from urllib import request#正则表达式import re url = "http://www ...

  5. Java 枚举 获取前后元素,下一个元素

    https://blog.csdn.net/jiangshanwe/article/details/79119219

  6. 抽象工厂模式&简单工厂模式

    抽象工厂模式 优点: 如IFactory factory=new AccessFactory(),在一个应用中只需要初始化一次,这就使得改变应用的时候变得非常容易:其次它让具体的创建实例过程与客户端分 ...

  7. 【代码笔记】XML深入学习:DTD约束与DTD语法(2)

    DTD语法之定义实体(了解即可) 实体分为一般实体和参数实体. 定义实体:定义变量 引用实体:使用变量 一般实体:定义实体在DTD中,实体引用在xml中. 参数实体:定义实体在DTD中,实体引用在DT ...

  8. 图片小精灵 & 解决同时给一个元素设置背景问题 &jq登录注册切换

    图片小精灵,当有整张图片时可以通过图片小精灵设置图标. 例如 <!DOCTYPE html> <html> <head> <meta charset=&quo ...

  9. Iscrool下拉刷新

    简易下拉刷新 css样式: *{ margin: 0px; padding: 0px; } #wrapper{ width: 100%; height: 150px; border: 1px soli ...

  10. Angular选项卡

    前几天我发的东西,可能对于没有基础的人很难理解,那么今天,咱们就发点简单点的东西吧! Angular显示隐藏,选项卡! 还是那句话,话不多说,上代码: <!DOCTYPE html> &l ...