【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,910默认的进制118
二进制0,12以0b开头0b1110110
八进制0,1,2,3,4,5,6,78以0o开头0o166
十六进制0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F16以0x开头0x76

2、浮点类型

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

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

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

3、布尔类型

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



二、进制的转换 

1、进制间的转换规则

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

2、进制转换的函数

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

代码演示: 



三、字符串

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

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

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

2、字符串的下标和切片

  • 下标

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

  • 切片

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

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

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



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

1、占位符

占位符

作用

%s

字符串

%d

整数

%4d

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

%f

浮点数

%.4f

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

%%

输出%

2、格式化输入输出

  • 格式化f

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

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

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

不带编号

带数字编号,可调换顺序

带关键字--取别名

 填充几位数:

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



四、标识符和保留字

1、标识符

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

标识符的规则

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

2、保留字

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

  • 在python中查看保留字

导入模块:import keywrod

                  print(keyword.kwlist)

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值