1.  下面是W3C学习笔记
  1. # 1.变量赋值
    ''''''
    from builtins import complex, float, int
  2.  
  3. from numpy import long
  4.  
  5. '''
    Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。
    每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
    每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
    等号(=)用来给变量赋值。
    等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:
    '''
    counter = 100 # 赋值整型变量
    miles = 1000.0 # 浮点型
    name = "John" # 字符串
    print(counter, miles, name)
  6.  
  7. # 2.多个变量赋值
    # Python允许你同时为多个变量赋值。例如:
    a = b = c = 1
    print(a, b, c)
  8.  
  9. # 您也可以为多个对象指定多个变量。例如:
    a, b, c = , , "john"
    print(a, b, c)
  10.  
  11. # 3.标准数据类型
    '''
    Python有五个标准的数据类型:
    •Numbers(数字)
    •String(字符串)
    •List(列表)
    •Tuple(元组)
    •Dictionary(字典)
  12.  
  13. '''
    # 4.Python数字
    # 当你指定一个值时,Number对象就会被创建
    var1 = 1
    var2 = 10
    var3 = 12
    print(var1, var2)
  14.  
  15. # 5.del语句的语法是 del var1[,var2[,var3[....,varN]]]]
    del var1
    del var2, var3
  16.  
  17. # 6.Python支持四种不同的数值类型:
    '''
    •int(有符号整型)
    •long(长整型[也可以代表八进制和十六进制])
    • float(浮点型)
    • complex(复数) Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
    '''
  18.  
  19. a1 = 9.322e-36j # 复数
    a2 = 5356336222298
    a3 = -90.
    a4 = 0xDEFABCECBDAECBFBAE
    a5 = float() # 定义一个浮点型
    a5 = 2.333
    a6 = long() # long型,python3没有long型了
    # a6 = 5356336222298
  20.  
  21. print(a1, a2, a3, a4, a5, a6)
  22.  
  23. # 7.Python字符串
    '''
    python的字串列表有2种取值顺序:
    •从左到右索引默认0开始的,最大范围是字符串长度少1
    •从右到左索引默认-1开始的,最大范围是字符串开头
  24.  
  25. '''
    s = "abcdef"
    s1 = s[:] # 取得一段子串的话,可以用到变量[头下标:尾下标],包左不包右
    print(s1) # bcde
    # 取单个字符
    print(s[]) # b
    # 下标可以为空表示取到头或尾。
    print(s[:]) # bcdef
    # 下标可以为负数
    print("s4" + s[-:]) # 空
    # 下标可以为负数
    print("s5:" + s[-:-]) # 空
    # 下标可以为负数
    print("s6:" + s[-:-]) # de
  26.  
  27. # 加号(+)是字符串连接运算符,星号(*)是重复操作。如下实例:
    str = 'Hello World!'
    print (str) # 输出完整字符串
    print (str[]) # 输出字符串中的第一个字符
    print (str[:]) # 输出字符串中第三个至第五个之间的字符串
    print (str[:]) # 输出从第三个字符开始的字符串
    print (str * ) # 输出字符串两次 Hello World!Hello World!
    print (str + "TEST") # 输出连接的字符串 Hello World!TEST
  28.  
  29. # 8.Python列表
  30.  
  31. list = ['abcd', , 2.23, 'john', 70.2]
    tinylist = [, 'john']
  32.  
  33. print (list) # 输出完整列表
    print (list[]) # 输出列表的第一个元素 abcd
    print (list[:]) # 输出第二个至第三个的元素 [786, 2.23]
    print (list[:]) # 输出从第三个开始至列表末尾的所有元素 [2.23, 'john', 70.2]
    print (tinylist * ) # 输出列表两次 [123, 'john', 123, 'john']
    print (list + tinylist) # 打印组合的列表
  34.  
  35. # 9.Python元组
    '''
    元组是另一个数据类型,类似于List(列表)。
    元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。
    元组是不允许更新的。而列表是允许更新的:
    '''
  36.  
  37. tuple = ('abc', , , '元祖', 20.22)
    tinytuple = (, 'john')
    print (tuple) # 输出完整元组
    print (tuple[]) # 输出元组的第一个元素
    print (tuple[:]) # 输出第二个至第三个的元素
    print (tuple[:]) # 输出从第三个开始至列表末尾的所有元素
    print (tinytuple * ) # 输出元组两次
    print (tuple + tinytuple) # 打印组合的元组
  38.  
  39. # 10.Python字典
    '''
    字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。
    两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
    字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
    '''
    dict = {}
    dict['one'] = "This is one"
    dict[] = "This is two"
    tinydict = {'name': 'john', 'code': , 'dept': 'sales'}
    print (dict['one']) # 输出键为'one' 的值
    print (dict[])
    # print (dict[3]) #如果没有3这个key会报错
    print(tinydict)
    print(tinydict.keys()) # 输出所有键 dict_keys(['name', 'code', 'dept'])
    print(tinydict.values()) # 输出所有值 dict_values(['john', 6734, 'sales'])
  40.  
  41. # 11.Python数据类型转换
    '''
    有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
    以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
    complex(real [,imag]) 创建一个复数
    str(x) 将对象 x 转换为字符串
    repr(x) 将对象 x 转换为表达式字符串
    eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
    tuple(s) 将序列 s 转换为一个元组
    list(s) 将序列 s 转换为一个列表
    set(s) 转换为可变集合
    dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组
    frozenset(s) 转换为不可变集合
    chr(x) 将一个整数转换为一个字符
    unichr(x) 将一个整数转换为Unicode字符
    ord(x) 将一个字符转换为它的整数值
    hex(x) 将一个整数转换为一个十六进制字符串
    oct(x) 将一个整数转换为一个八进制字符串
    '''
    x = 20.8
    y = int()
    x1 = int(x) # 强转int
    print(x1) # 20
    x2 = float(y) # 强转float
    print(x2) # 10.0
  42.  

Python基础笔记_变量类型的更多相关文章

  1. Python3基础笔记_字符串类型

    # 1.Python转义字符 a = "sqwerdf" # 2.Python字符串运算符 ''' + 字符串连接 a + b 输出结果: HelloPython * 重复输出字符 ...

  2. C#_02.12_基础二_.NET类型存储和变量

    C#_02.12_基础二_.NET类型存储和变量 一.核心一句:C#程序是一组类型声明(留待后面慢慢体会,现在不是很理解,不强说了) 二.数据类型: 1.预定义了16种数据类型: 其中13种简单数据类 ...

  3. 『Python基础-3』变量、定义变量、变量类型、关键字Python基础-3』变量、定义变量、变量类型、关键字

    『Python基础-3』变量.定义变量.变量类型.关键字 目录: 1.Python变量.变量的命名 2.变量的类型(Python数据类型) 3.Python关键字 1. Python 变量.变量的命名 ...

  4. Python基础笔记系列十一:标准输入输出、文件读写和指针等操作

    本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 标准输入输出一.输入 在sublime中这个时候需要安装SublimeRE ...

  5. python基础语法(变量与数据类型)

    python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...

  6. Python基础笔记系列一:基本工具与表达式

    本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 工具基础(Windows系统下)传送门:Python基础笔记系列四:工具的 ...

  7. 【笔记】Python基础一 :变量,控制结构,运算符及数据类型之数字,字符串,列表,元组,字典

    一,开发语言介绍 高级语言:Java,C#,Python  ==>产生字节码 低级语言:C,汇编                   ==>产生机器码 高级语言开发效率高,低级语言运行效率 ...

  8. Python基础笔记系列九:变量、自定义函数以及局部变量和全局变量

    本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 变量在前面的系列中也许就可以发现,python中的变量和C中的变量有些许不 ...

  9. python基础复习-1-1文件类型、变量、运算符、表达式

    文件类型: .py python源文件 由python解释器执行 .pyc python源码编译后生成的文件(字节代码) 编译方法: 源码文件中使用py_compile模块 import py_com ...

随机推荐

  1. 剑指offer——23调整数组顺序使奇数位于偶数前面

    题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变.   题解: 一种是数 ...

  2. SecureRandom的正确使用

    目录 1. 什么是安全的随机数? 2. 怎么得到安全的随机数 3. SecureRandom最佳实践 3.1 基本用法 3.2 关于种子的设置 3.3 熵源不足时阻塞问题 4. 小结 1. 什么是安全 ...

  3. Adobe Fireworks CS6 win64的安装

    网页三大剑客之一    FW的安装 本人也是找了半天才找到的. (没有视频)这里先感谢原帖给我的链接https://blog.csdn.net/qq_38053395/article/details/ ...

  4. springDataJpa的官方API

    一 .  Core concepts(核心概念) 1.springdata中的中心接口是——Repository.这个接口没有什么重要的功能(原句称没什么惊喜的一个接口).主要的作用就是标记和管理.其 ...

  5. QTP,自己主动化測试学习笔记,六月九号

    測试自己主动化实现的两个难点设计--功能分解 实现--对象的识别 測试自己主动化实现的两个难点-功能分解 清晰画出业务流程图 依据业务流程分解业务功能.能够被复用的功能也要被分解出来. 依照路径覆盖的 ...

  6. Spring MVC入门示例(1)

    1.新建一个Java Web项目 2.导入jar包 3.在WEB-INF下面建一个hello.jsp页面. 1 <%@ page language="java" import ...

  7. 【转】详解tomcat的连接数与线程池

    对tomcat线程池.Connector的BIO.NIO解析的很透彻的一篇文章. 原文链接:https://www.cnblogs.com/kismetv/p/7806063.html 前言 在使用t ...

  8. IOS配置cocos2d-x

    cd /Users/wyc/Desktop/cocos2d-x-3.16/tools/cocos2d-console/bin python cocos.py new HelloWorldDemo -p ...

  9. 添加ASP.NET AJAX控件工具集到VS2010的方法

    在VS2010中Ajax控件只有5个,其实还有很多支持AJAX特定功能的服务器控件,微软是将这些控件当作开放源代码项目.所以没有集成到VS2010中.这些AJAX控件被称为ASP.NET AJAX控件 ...

  10. The linux command 之网络

    一.检查和检测网络 ping命令——向网络主机发送特殊数据包 [me@linuxbox ~]$ ping www.baidu.com 按Ctrl+C终止程序 tracepath——跟踪网络数据包的传输 ...