当前位置: 首页 > news >正文

Python基础(二)

目录

一、类型转换

1、为什么需要数据类型转换

2、数据类型转化的函数

3、str()函数类型转换使用

4、int()函数类型转换使用

4.1int()不能将str类型数据转换成int

4.2int()将bool类型转换成int

4.3int()将float转换成int

5、Float()函数类型转换使用

5.1Float()函数不能将str类型转换成浮点数

5.2 Float()函数将int类型转换成浮点数

5.3 Float()函数将bool类型转换成浮点数

二、python注释

1、为什么会使用到注释

2、单行注释

3、多行注释

4、中文编码声明注释


一、类型转换

1、为什么需要数据类型转换

将不同的数据类型数据拼接到一起

2、数据类型转化的函数

函数名作用注意事项举例
str()将其他类型转化成字符串也可用引号转换str(123)‘123’
int()将其他数据类型转换成整数1、文字类和小数类字符串,无法转换成整数
2、浮点数转换成整数,抹零取整
int(‘123’)123
int(9.8)
float()将其他数据类型转换成浮点数

1、文字类无法转换成浮点数(浮点数字符串除外)

2、整数转换浮点数,末尾为.0

float(‘9.9’)
float(9)

3、str()函数类型转换使用

将int转换成str类型,将bool类型转换成str类型,将float类型转换成str类型

4、int()函数类型转换使用

4.1int()不能将str类型数据转换成int

 但是有一种特殊情况可以进行转换,那就是将‘数字串’转换为int类型

 其次不能将float的数字串转换为int类型

4.2int()将bool类型转换成int

在python中  True代表1 False代表0 

4.3int()将float转换成int

5、Float()函数类型转换使用

有五组测试数据, 用来进行测试是否都能转换成float类型

s1='hello'
b1=False
i=98
s2='19'
s3='19.88'

5.1Float()函数不能将str类型转换成浮点数

 特殊情况同int()将str类型转换成int类型情况类似,s2='19',s3='19.88'这两组是可以转换为float类型的

5.2 Float()函数将int类型转换成浮点数

将int数据类型转换成float数据类型,会在数据之后加上.0

5.3 Float()函数将bool类型转换成浮点数

同理,由于false转换成数值是为0,所以将false转为float类型时,会在末尾加上.0,就变成了0.0

二、python注释

1、为什么会使用到注释

在代码中对代码的功能进行解释说明的标志性文字,可以提高代码的可读性

注意:注释的内容会被python解释器忽视

python注释分为三种,一种是单行注释,一种是多行注释,另一种是中文编码声明注释

2、单行注释

以‘#’开头,直到换行结束

3、多行注释

没有单独的多行注释标记,将一对三引号之间的代码成为多行注释

4、中文编码声明注释

在文件开头加上中文声明注释,用以指定源码文件的编码格式

 当前文件的格式为gbk格式,现在将此文件格式改为utf-8

 修改成功!

今天分享的知识就到这里!

http://www.lryc.cn/news/65933.html

相关文章:

  • 第41讲:Python循环语句中的break-else语法结构
  • 双系统-真机安装ubuntu
  • Android实现向facebook回复消息代码
  • IDEA小技巧-Git的回滚强推代码找回
  • 即时通讯为什么不采用UDP的连接方式呢
  • 二叉树(纲领篇)
  • day41—选择题
  • Vue3 watch 监听对象数组中对象的特定属性
  • 请求策略库alova小记
  • [C++]string的使用
  • Kali Linux 操作系统安装详细步骤——基于 VMware 虚拟机
  • R语言APSIM模型应用及批量模拟实践技术
  • 破解马赛克有多「容易」?
  • 【.NET基础加强第八课--委托】
  • jetcache:阿里这款多级缓存框架一定要掌握
  • 干货 | 如何做一个简单的访谈研究?
  • 4年外包出来,5次面试全挂....
  • 基于遗传算法优化的核极限学习机(KELM)分类算法-附代码
  • 评判需求优先级5大规则和方法(纯干货):
  • c++ 11标准模板(STL) std::vector (七)
  • Contest3137 - 2022-2023-2 ACM集训队每月程序设计竞赛(1)五月月赛
  • 如何使用 YOLOv8 神经网络检测图像中的物体
  • Python每日一练:小艺读书醉酒的狱卒非降序数组(详解快排)
  • 手麻系统源码,PHP手术麻醉临床信息系统源码,手术前管理模块功能
  • AUTOSAR - ComM - 学习一 :基础知识+配置
  • 手把手教你搭建ROS阿克曼转向小车之(增量式PID代码实现)
  • C语言函数大全-- t 开头的函数
  • 安卓系统APP稳定性测试分析的研究报告
  • 【Java基础】集合
  • 【Android入门到项目实战-- 9.1】—— 传感器的使用教程