首页 > 技术文章 > Python入门+进阶笔记(2)——Python基本类型

wps168 2018-10-27 22:15 原文

数字(number)

  • Python3中有int(整型)、float(浮点型)
  • 二进制:以0b开头;八进制:以0o开头;十六进制:以0x开头。
  • bin:其他进制的数转为二进制的数;int:其他进制的数转为十进制的数;hex:其他进制的数转为十六进制的数;oct:其他进制的数转为八进制的数。
  • bool布尔类型:表示真(非零,非空)、假(零,‘ ’,[ ],{ },None);
  • complex复数(a+bj)。

字符串(str)

  • 单引号、双引号、三引号;

转义字符(特殊的字符)

  • 无法看见的字符
  • 与语言本身冲突的字符
  • 如\n:换行;\':单引号;\t:横向制表符;\r:回车

原始字符

  • print(r'c:\nabcd\nbcda')
  • 前面加r,引号后面原样输出,此时\n不是转义字符。

字符串运算

  • +:字符串拼接。
  • *:字符串乘以数字n,字符串重复n次。
  • 'string'[n]:显示字符串的第n个字符,n从0开始。如'string'[1]输出结果为't'。
  • 'string'[-n]:从最后一个字符开始,往前数n个字符。如'string'[-1]显示的是‘g’。
  • 'string'[0:n]:显示截取从第0个到第n-1个。如'string'[0:3]显示的是'str'     'string'[0:-1]显示的是'strin'
  • 示例:截取‘hello world’中的'world':'hello world'[6:11] 、'hello world'[6:12]、'hello world'[6:]显示的都是'world' 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

推荐阅读