zoukankan      html  css  js  c++  java
  • Python基础语法(二)

    一、复习

    1. 字符串

      # 创建字符串很简单只要为变量分配一个值即可
      
      var1 = 'Hello World!'
      var2 = "Runoob"
      
      print ("var1[0]: ", var1[0])
      print ("var2[1:5]: ", var2[1:5])
      
    2. 列表

      # 列表使用[]方括号
      # 列表是最常用的Python数据类型,它可以作为一个方括号内的都会分隔值出现
      
      list1 = ['Google','Runoob',1997,2000]
      list2 = [1,2,3,4,5,'a','b','c']
      
      print("list1[0]:",list1[0])
      print ("list3:",list2[1:5])
      
    3. 元组

      # 元组使用小括号
      # 元组创建很简单,只需在括号中添加元素,并使用逗号隔开即可
      
      tup1 = (1,2,3,4,5,6,7)
      tup2 = "a","b","c","d"  # 不需要括号也可以
      tup3 = () # 创建空元组
      tup4 = (50,)   # 元组只包含一个元素时,需要在元素后面加逗号,否则括号会被当做运算符使用
      
      print ("tup1[0]:",tup1[0])
      print ("tup2[1:5]:",tup2[1:5])
      
    4. 字典

      # 字典可存储任意类型对象
      # 字典的每个键值对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
      dict = {}  # 创建一个空字典
      dict = {key1:value1,key2:value2}
      dict1 = {'abd':456}
      dict3 = {'abc':123,98.6:37}
      
      dict2 = {'name':'Tom','age':7,'Class':'First'}
      print ("dict2['name']:",dict2['name'])
      print ("dict2['age']:",dict2['age'])
      
    5. 集合

      # 集合(set)是一个无序的不重复元素序列
      # 可以使用大括号{} 或者set()函数创建集合
      parame = {value01,value02,...}
      或者
      set(value)
      
      # 创建空集合必须用set()而不是{},因为{}是用来创建一个空字典。
      set()  # 创建空集合
      
    • 集合的基本操作

      # 添加元素
      s.add(x)
      # 移除元素
      s.remove(x)
      # 计算集合元素个数
      len(s)
      # 清空集合
      s.clear()
      # 判断元素是否在集合中存在
      x in s
      
      thisset = set(("Google", "Runoob", "Taobao"))
      thisset.add("Facebook")   # 添加元素
      print(thisset)
      
      thisset.remove("Taobao")  # 移除元素
      print (thisset)
      
      len(thisset)   # 计算集合元素个数
      
      thisset.clear()  # 清空集合
      print (thisset)
      
      "Runoob" in thisset   # 判断元素是否在集合中存在
      
  • 相关阅读:
    常用工具-notepad++打开大文件卡死现象
    ORM框架之EntityFramework
    System.Data.Entity 无法引用的问题
    js 数组、对象转json 以及json转 数组、对象
    js中(function(){xxx})();写法解析以及function与!感叹号
    js 里面call()的使用
    Javascript继承机制的设计思想
    JS中let和var的区别
    利用JS实现图片的缓存
    实例详述FOR XML PATH用法
  • 原文地址:https://www.cnblogs.com/wsq-1/p/13223315.html
Copyright © 2011-2022 走看看