【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字

目录

一、数值类型

1、整数类型

整数的不同进制表示方式

2、浮点类型

3、布尔类型

二、进制的转换 

1、进制间的转换规则

十进制转换二、八、十六进制图解

2、进制转换的函数

三、字符串

1. 字符串的运算符:+    *   in    not in

2、字符串的下标和切片

下标

切片

三、占位符和格式化输入输出

1、占位符

2、格式化输入输出

格式化f

 %s 字符串、%d 整型、%f 浮点型

format():使用{}来替代%

format()的位置匹配和数字填充

四、标识符和保留字

1、标识符

2、保留字

在python中查看保留字


一、数值类型

名称

中文名称

作用

举例

int

整型

整数

1, 2, 3, 4, .......

float

浮点型

小数

1.1, 1.2, 1.23, ......

bool

布尔型

逻辑值

True(1), False(0)

1、整数类型

  • 整数的不同进制表示方式

整数(integer,简写为int),可以表示正数、负数和零

进制 基本数 逢几进一 表示方式 表示形式(例:118)
十进制 0,1,2,3,4,5,6,7,8,9 10 默认的进制 118
二进制 0,1 2 以0b开头 0b1110110
八进制 0,1,2,3,4,5,6,7 8 以0o开头 0o166
十六进制 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 16 以0x开头 0x76

2、浮点类型

浮点数由整数部分和小数部分组成,浮点数的存储具有不精确性。

  • 使用浮点数进行计算时,可能会有出现小数位数不确定的情况:

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第1张图片

  • 解决方法:
  • 导入模块:from decimal import Decimal 

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第2张图片

3、布尔类型

用来表示真或假的值,True表示真,False表示假,布尔值可转化为整数:True表示1,False表示0

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第3张图片



二、进制的转换 

1、进制间的转换规则

  • 十进制转换二、八、十六进制图解

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第4张图片

2、进制转换的函数

函数 作用
bin() 将十进制转换成二进制
oct() 将十进制转换成八进制
hex() 将十进制转换成十六进制

代码演示: 

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第5张图片



三、字符串

名称 中文名称 作用 举例
str 字符串 字符串 “hello”,”love you” , .......

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第6张图片

1. 字符串的运算符:+    *   in    not in

字符串的运算符 作用 举例 结果
+ 字符串拼接 I' + 'like' Ilike
- 重复输出 ha' * 3 hahaha
in 判断某一个字符串是否在另一个字符串中,是返回True,不是返回False 'h' in 'hello' True
not in 判断某一个字符串是否不在另一个字符串中,是返回True,不是返回False 'h' not in 'hello' False

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第7张图片

2、字符串的下标和切片

  • 下标

python中的下标从左往右从0开始,从右往左是从-1开始

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第8张图片

  • 切片

语法:[起始:结束:步长],规则:包前不包后,若想从右往左取,步长绝对值的大小决定切取数据的间隔,正负号决定切取的方向。不写步长,则默认为1

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第9张图片

正数表示从左往右取,负数表示从右往左取

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第10张图片

实现倒叙:不加开始和结束的索引,步长为-1

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第11张图片



三、占位符和格式化输入输出

1、占位符

占位符

作用

%s

字符串

%d

整数

%4d

整数,数字设置位数,不足前面补空白

%f

浮点数

%.4f

设置小数位数,四舍五入,

%%

输出%

2、格式化输入输出

  • 格式化f

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第12张图片

  •  %s 字符串、%d 整型、%f 浮点型

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第13张图片

  • format():使用{}来替代%

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第14张图片

  • format()的位置匹配和数字填充

不带编号

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第15张图片

带数字编号,可调换顺序

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第16张图片

带关键字--取别名

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第17张图片

 填充几位数:

  • 0>3d : 向左填充
  • 0<3d : 向右填充

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第18张图片



四、标识符和保留字

1、标识符

标识符:变量、函数、类、模块和其他对象的起的名字

标识符的规则

  • 只能以字母、数字、下划线组成
  • 不能以数字开头
  • 不能是保留字
  • 严格区分大小写

2、保留字

保留字:有一些单词被python赋予了特定的意义,这些单词在给你对象起名字的时候都不能用

  • 在python中查看保留字

导入模块:import keywrod

                  print(keyword.kwlist)

【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字_第19张图片

你可能感兴趣的:(python,开发语言,后端)