python 基础

/  除法,返回浮点型

//   除法取整

%    除法取余

byte 类型:以b开头-- b'ABC'

encode(): 编码--‘ABC’.encode('utf-8'), 将string类型以utf-8编码成byte类型

decode(): 解码,将byte类型解码成string类型

ord(): 获取字符的整数表示  ord('A') >>> 65

chr(): 将编码转换成对应的字符  chr(65)>>>'A'

r: 不转移  print(r'abc\nqwe') >>>'abc\nqwe'

''': 多行显示

占位符:

  %d  整数  'Age: %s' % 25

  %s  字符串  'Age: %s. Gender: %s' % (25, True)

  %f  浮点数

  %x  十六进制整数

%%:表示一个%

format(): 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)

 

list: 元素类型可以不一致--数字,字符串,list, tuple, dictionary...

classmates = ['Michael', 'Bob', 'Tracy']

  len()--list元素个数

  append(value)--在末尾添加元素

  insert()--在固定位置添加元素

  pop(index)--删除末尾元素

 

tuple: 定义后不可修改

classmates = ('Michael', 'Bob', 'Tracy')

dict: 字典,查询速度快,占用内存空间多,key不可以更改

d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

  pop(): 删除末尾的元素

  get(key): 返回key对应的value, 如果key不存在返回None, 或者返回默认值 -- d.get('jane',-1)>>>-1

set: 集合,与dict类似

  s=set([1,2,3]) >>>{1,2,3}

  add()

  remove()

  &    交集-- s1&s2

  |     并集--  s1|s2

input(): 获取用户输入,返回string类型--  birth = input('birth: ')

range(): 生成一列整数--range(5)>>>0,1,2,3,4

 

数据类型转换:

  int(): 转换成整型

  float():转换成浮点型

  str():转换成string类型

  bool():转换成bool类型

  hex(): 转换成十六进制

 

posted @ 2019-02-27 14:36  Xscarlett  阅读(102)  评论(0)    收藏  举报