Python 学习:基本数据类型数字和字符串

一、数字

1、数据类型:

  • 整形:int
  • 浮点型:float

2、获取数据类型:type

  • eg:type(1)

3、进制

  • 二进制:0b开头
  • 八进制:0o开头
  • 十六进制:0x开头

4、进制转换

  • 转为二进制:bin() ;eg:bin(0x11)
  • 转为八进制:oct();eg:oct(0b11)
  • 转为十进制:int();eg:int(0x10)
  • 转为十六进制:hex();eg:hex(10)

5、布尔类型

  • True:非0或非空
  • False:

6、复数
复数的表现形式:36j

二、字符串

1、字符串的表示方法:单引号、双引号、三引号
2、需要多行输入时,使用三引号,如下图:
Python 学习:基本数据类型数字和字符串
3、转义字符
当一个字符串前面加一个‘R/r’时,该字符串就是一个原始字符串

4、字符串的操作
4.1、字符串拼接:

  • ‘hello’+‘world’ >>>>>‘hello world’
  • ‘hello’*3>>>>>>>>>>‘hellohellohello’

4.2、字符获取

  • ‘hello world’[0]>>>>>>>‘h’
  • ‘hello world’[-1]>>>>>>‘d’
  • ‘hello world’[0:4]>>>>>‘hell’
  • ‘hello world’[0:5]>>>>>‘hello’>>>>>结束在需要获取的下一个位置
  • ‘hello world’[0:-1]>>>>‘hello worl’>>这里的复数代表步长
  • ‘hello world’[6:]>>>>>‘world’>>>>>>没有结尾代表获取到字符串最后

5、方法
name= “ada lovelace”

5.1 print(name.title()),其中title()表示首字母大写输出

  • 输出结果:Ada Lovelace

5.2print(name.upper()),其中upper()表示全部大写输出

  • 输出结果 :ADA LOVELACE

5.3print(name.lower()),其中lower()表示全部小写输出

  • 输出结果:ada lovelace
    Python 学习:基本数据类型数字和字符串

6、删除空白

  • 删除末尾的空白:rstrip()
  • 删除靠头的空白:lstrip()
  • 同时去除开头莫末尾的空白:strip()

注:使用上面删除空白的函数不是实际改变变量的值,需要赋值回去才可以
Python 学习:基本数据类型数字和字符串