1.Number类型

  • int (没有byte/short/long)
  • float (没有double)
  • bool (True/False) true(×)/false(×)
  • complex

1.2 十进制和二/八/十六进制表示

  • 二进制(0b开头)

    0b01 0b10 0b1000000
  • 八进制(0o开头)

    0o01 0o71 0o1007
  • 十六进制(0x开头)

    0x01 0x0E 0xE2

1.3 十进制和二/八/十六进制转换

  • bin(x)->x转为二进制
  • oct(x)->x转为八进制
  • hex(x)->x转为十六进制

1.4 bool类型

  • True/False

    python没有true/false
  • 非0为True;
    bool(0)->False
    bool(1)->True
    bool(-1)->True
  • 字符串非空为True;
    bool('')->False
    bool(' ')->True
  • None为False
    bool(None)->False

2. 字符串

2.1 单引号/双引号

'helloword'
"helloword"
'let\'s go for a walk'
"let's go for a walk"
'you say "hi" to him'

2.2 \可换行

'hello\
world'
'helloworld'

2.3 三引号('''和"""")可换行

'''hello you say
what to do'''
' hello you say\nwhat to do \n'
poem=""" 曾经沧海难为水,
除却巫山不是云"""
' 曾经沧海难为水,\n除却巫山不是云\n'
print(poem)
曾经沧海难为水,
除却巫山不是云

2.4 原始字符串 r''

路径中有\的字符串要打印:
path='c:\northwest\notalk'
print(path)

c:
orthwest
otalk

可以用\转移\
path='c:\\northwest\\notalk'
print(path)

c:\northwest\notalk

原始字符串
path=r'c:\northwest\notalk'
print(path)

c:\northwest\notalk

2.5 字符串截取

num='1234567890'
num[0:4]

'1234'
num[-1]
'0'
num[-5:-1]
'6789'
num[-5:]
'67890'

前:后 省去前面表示从0开始;省去后面表示到末尾


丰木
325 声望21 粉丝

遇见超乎想象的自己!


引用和评论

0 条评论