Python基础

  • len() 计算长度
  • str() 转换成字符串
  • .upper() 字符串大写
  • .lower() 字符串小写
  • raw_input(“提示语”) 输入
  • “my name is %s %s” % (“pp”,”!”) 置换符
  • datatime.now() 返回当前时间
  • not > and > or 布尔型运算符优先级
  • .isalpha() 判断字符串是否全小写
  • “Liupp”[1:3] -> iup 字符串切割
  • from math import sqrt 导入指定函数

  • dict.items() 打印集合

  • dict.keys() 打印集合的键
  • dict.values() 打印集合的值

  • [x ** 2 for x in range(1,5) if x % 2 == 0] == [4,16]

  • list[start:end:stride] 按步进stride得到一个新列表
  • list[::-1] 反向遍历数组
  • lambda x: x % 3 == 0 匿名函数,返回一个boolean值,lambda定义了一个匿名函数,为了解决单行函数而存在
  • filter(lambda x: x% 2 == 0,range(6)) == [0,2,4]

  • bin(5) 5的二进制,0b101

  • open(“output.txt”,”r+”) 读写模式
  • with open(“text.txt”,”w”) as my_file 这个语句可以自动close()