您当前的位置: 首页 >  Python

网易测试开发猿

暂无认证

  • 2浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python数据类型(三)-----详细

网易测试开发猿 发布时间:2021-12-07 17:20:13 ,浏览量:2

目录:导读
    • 一、Python数据类型转换
    • 二、Python序列类型数据操作
    • 三、Python输入输出语句
    • 四、Python代码缩进与多行语句

一、Python数据类型转换

程序中经常会遇到要将数据类型进行转换的情况(例如:在一个表达式中存在不同类型的操作数时)数据类型转换有两种情况:自动类型转换和强制类型转换

自动类型转换也称作隐式类型转换:将一种类型的变量赋值给另一种类型的变量时,只要满足以下条件,就会发生自动类型转换 1.两种类型之间相互兼容 2.目标类型大于源类型

例如:

int+float----float
1+True---2             #类型转换自动发生,无需显式说明

强制类型转换也称作显式类型转换:如果被转换的值的数据类型大于其目标类型,将会丢失部分信息

强制类型转换只需要将数据类型作为函数名即可

常用的数据类型转换: int(x [,base])    将x转换为一个整数 float(x)       将x转换到一个浮点数 str(x)        将对象 x 转换为字符串 repr(x)       将对象 x 转换为表达式字符串 eval(str)      用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s)         将序列 s 转换为一个元组 list(s)          将序列 s 转换为一个列表 chr(x)          将一个整数转换为一个字符 unichr(x)        将一个整数转换为Unicode字符 ord(x)          将一个字符转换为它的整数值 dict(d)         创建一个字典。d 必须是一个序列(key,value)元组  

二、Python序列类型数据操作

序列包含:字符串、列表、元组

序列的两个特征是 “索引” 和 “切片” 索引:根据Index获取特定元素 切片:获取序列片段

常见序列操作: len():求序列的长度 +:连接两个序列 *:重复序列元素 in:判断元素是否在序列中 max():返回序列最大值 min():返回序列最小值

例如:

list  ['23.34%','30.88%','15.99%']  
#假设想取出数据部分比较大小
#可以如下操作: 
float(list[0][:-1])   #返回结果23.34

 

三、Python输入输出语句

Python 输入语句:在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了 input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。

例如:

a1 = input('请输入:') 
print(type(a1),a1)

Python 输出语句: Python中使用print() 函数进行输出,如果希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值

例如:

print('hello')
#括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。
print('{}网址: "{}!"'.format('NBA中国官方', 'https://china.nba.com/')) 
print('{1} 和 {0}'.format('abcd', 'EFGH'))   #括号中的数字
print('{name}说: {concent}'.format(name='勒布朗詹姆斯', concent='hello!'))#括号中的关键字

 

四、Python代码缩进与多行语句

代码缩进: Python与其它语言最大的区别就是Python的代码块不使用大括号{}来控制类,函数以及其它逻辑判断

Python最具特色的就是用缩进来写模块

空白在Python中是重要的,事实上行首的空白是重要的,它称为缩进。

在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组 这意味着同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块

注意:缩进必须严格执行,否则代码报错

多行语句: Python中一般以新行作为语句的结束符

根据编码规范,一般一行包含 80—100个字符,当代码在一行中写不下的时侯,我们可以使用斜杠(\)将一部分语句分为多行显示。如果语句中包含[]、{}或()就不需要使用多行连接符

关注
打赏
1665054478
查看更多评论
立即登录/注册

微信扫码登录

0.0377s