zoukankan      html  css  js  c++  java
  • Python 变量类型

    一、变量赋值

      Python中的变量不需要声明,变量值的操作既是变量声明和定义的过程。

      每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

      每个变量在使用前必须赋值,变量赋值以后该变量才会被创建。

      实例:

      #coding=utf-8

      #!/usr/bin/python

      counter = 100 # 赋值整型变量

      miles = 1000.0 # 浮点型

      name = "John" # 字符串

      print counter 

      print miles

      print name

    二、多个变量赋值

      Python允许同时为多个变量赋值,如a = b = c =1

      也可以为多个对象指定多个变量,如a,b,c = 1,2,”John“

    三、标准数据类型

      Python有五个标准的数据类型:

      Numbers(数字)

      String(字符串)

      List(列表)

      Tuple(元组)

      Dictionary(字典)

    四、Python数字

      Python支持四种不同的数值类型:int(有符号整型)、long(常整型)、float(浮点型)、complex(复数)

    五、Python字符串

      字符串或串(String)是由数字、字母、下划线组成的一串字符。

      python的字串列表有2种取值顺序:1、从左到右索引默认从0开始,最大范围是字符串长度少1;

                       2、从右到左索引默认-1开始,最大范围是字符串开头。

      加号(+)是字符串连接运算符,星号(*)是重复操作。例:

      #coding=utf-8

      #!/usr/bin/python

      str = 'Hello World!'

      print str  # 输出完整字符串

      print str[0] # 输出字符串中的第一个字符

      print str[2:5] # 输出字符串中的第三个至第五个之间的字符串

      print str[2:] # 输出从第三个字符开始的字符串

      print str * 2 # 输出字符串两次

      print str +"TEST" # 输出连接的字符串

    六、Python列表

      列表用  [ ] 标识;加号+是列表连接运算符,星号*是重复操作;例:

      #coding=utf-8

      #!/usr/bin/python

      list = [ 'abcd', '786', 2.23, 'john', 70.2 ]

      tinylist = [123,'john']

      print lit # 输出完整列表

      print list[0] # 输出列表的第一个元素

      print list[1:3] # 输出从第三个开始至列表末尾的所有元素

      print list[2:] # 输出从第三个开始至列表的所有元素

      print tinylist * 2 #输出列表两次

      print list + tinylist # 打印组合的列表

    七、Python元组

      元组用()标识,内部元素用逗号隔开,但是元素不能二次赋值,相当于只读列表。

      元组不允许更新,列表则允许更新。

    八、Python字典

      列表是有序的对象集合,字典是无序的对象集合。

      列表和字典的区别:字典当中的元素是通过键存取的,而不是通过偏移存取。

      字典用”{}“标识,字典由索引(key)和它的对应的值value组成。

      实例:

      #coding=utf-8

      #!/usr/bin/python

      dict = { }

      dict['one'] = "This is one"

      dict['2']="This is two"

      tinydict = {'name':'john','code':6743,'dept':'sales'}

      print dict['one'] # 输出键为‘one’的值

      print dict[2] # 输出值为2的值

      print tinydict # 输出完整的字典

      print tinydict.keys() # 输出所有键

      print tinydict.values() # 输出所有值

    九、Python 数据类型转换

      数据类型的转换,只需将数据类型作为函数名即可。

  • 相关阅读:
    0593. Valid Square (M)
    0832. Flipping an Image (E)
    1026. Maximum Difference Between Node and Ancestor (M)
    0563. Binary Tree Tilt (E)
    0445. Add Two Numbers II (M)
    1283. Find the Smallest Divisor Given a Threshold (M)
    C Primer Plus note9
    C Primer Plus note8
    C Primer Plus note7
    C Primer Plus note6
  • 原文地址:https://www.cnblogs.com/panpy/p/7796058.html
Copyright © 2011-2022 走看看