zoukankan      html  css  js  c++  java
  • Python入门 学习笔记

    十六进制:0x123

    布尔运算:and, or, not
    空值:None
    注释:#
    raw字符串不需要转义:r'XXX'
    多行字符:'''XXX'''
    多行字符+raw字符串:r'''XXX'''
    Unicode字符:u'中文'
    如果中文字符串在Python环境下遇到UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释:
    # -*- coding: utf-8 -*-
    list:L = [ a, b, c ]
    list添加新元素:L.pop(d), L.insert(0, d)
    list删除元素:L.pop(), L.pop(2)
    元组(tuple):元组一旦创建完毕,就不能修改了:t = ( a, b, c )
    单元组:t = ( a, )
    for循环:for name in L:
    字典dict: 的= { a: 1, b: 2, c: 3 }
    访问dict:d[key], d.get(key)
    遍历dict:for key in d:
    set:s = set([a, b, c, c]) == set([a, b, c])
    更新set:s.add(x), s.remove(x)
    定义函数:def my_func(x):
    返回多值:return a, b
    定义默认参数:def my_func(x = 'hello'):
    定义可变参数:def fn(*args): 可变参数的名字前面有一个*号,可以传入0个、1个或多个参数给可变参数。
    对list进行切片:L[:3]
    L[::2]:第3个参数表示步距为2。
    range()函数可以创建一个数列:range(1, 100)
    Python中,迭代式去除元素本身,而非元素的索引。
    索引迭代:enumerate()函数:
        L = [ (1, a), (2, b), (3, c) ]
        for index, value in enumerate(L):
    dict对象的values()方法:d.values()
    迭代dict的key和value:for key, value in d.items():
    print [x * x for x in range(0, 100)]
    字符串可以用%进行格式化:s = "%s%s" % ('hello', 'world')
    字符串的join()方法可以把一个list拼接成一个字符串。
  • 相关阅读:
    ubuntu基本配置学习(1)
    UITabBarController使用详解
    Could not find a storyboard named 'Main' in bundle NSBundle </Users/tianxiao/
    检查更新功能
    SDWebImage手动清除缓存的方法
    错误记录1
    如何获取path路径
    iOS如何获得本地Documents下的文件夹名称或文件名称
    重头系统的学习,不会咱就学!2014.6.18
    错误1
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5677362.html
Copyright © 2011-2022 走看看