900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > matlab中float类型的_【Python基础学习】2. 变量 基本数据类型及其转换

matlab中float类型的_【Python基础学习】2. 变量 基本数据类型及其转换

时间:2024-02-24 00:33:59

相关推荐

matlab中float类型的_【Python基础学习】2. 变量 基本数据类型及其转换

知行校园汇

记录学习、分享干货、吐槽人生!

关注

相关说明

文章内容:变量、基本数据类型及其转换

作者博客:

1. 变量

1.1 变量规则

在Python中使用变量时,需要遵守一些规则和指南。违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解。请务必牢记下述有关变量的规则。

变量名只能包含字母数字下划线。变量名可以字母下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message

变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

不要将Python关键字函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print

变量名应既简短又具有描述性。例如,namen好,student_names_n好,name_lengthlength_of_persons_name好。

慎用小写字母l和大写字母O,因为它们可能被人错看成数字10

要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。随着你编写的程序越来越多,并开始阅读别人编写的代码,将越来越善于创建有意义的变量名。

2. 基本数据类型

2.1 字符串

字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号

示例:

"双引号表示字符串"

基于此,可以在双引号内包含单引号字符,也可以在单引号内包含双引号字符。

示例:

'这是一个“字符串”'

示例输出:

这是一个“字符串”

这也是一个‘字符串’

2.1.1 字符串拼接

Python使用加号(+)来合并字符串。

示例:

'Hello'

输出结果为:Hello World

2.1.2 大小写转换方法

title()方法:将字符串的首字母转换成大写

upper()方法:将字符串的全部字母转换成大写

lower()方法:将字符串的全部字母转换成小写

示例:

'hello'

示例输出:

HelloWorld

2.1.3 删除空白方法

strip()方法:删除字符串开头和末尾的空白

lstrip()方法:删除字符串开头的空白

rstrip()方法:删除字符串末尾的空白

示例:

'helloworld'

示例输出:

helloworldEND

2.2 整数

Python的整数,可以进行四则运算。

示例:

>>>

注:上述格式代码是在CMD命令行窗口中输入python关键字后,输入算式。

在Python中,两个乘号**表示乘方。

示例:

>>>

2.3 浮点数

Python将带小数点的数字都称为浮点数。

示例:

.1+0

从很大程度上说,使用浮点数时都无需考虑其行为。你只需输入要使用的数字,Python通常都会按你期望的方式处理它们。

但也有特殊情况,有时结果包含的小数位数可能不确定。比如:

示例:

.2+0

上面遇到的这种问题,所有的语言都存在。

这是为什么呢?原因如下:

在十进制和二进制的转换上,计算机先要把十进制的数转化为二进制,然后再计算。

但是,在转化中,浮点数转化为二进制,就出问题了。例如:

十进制的 0.1,转化为二进制是:0.0001100110011001100110011001100110011001100110011…

也就是说,转化为二进制后,不会精确等于十进制的 0.1。

同时,计算机存储的位数是有限制的,所以,就出现上述现象了。

2.4 字符串与数字的转换

int(x [,base ])将x转换为一个整数

long(x [,base ])将x转换为一个长整数

float(x )将x转换到一个浮点数

complex(real [,imag ]) 创建一个复数

str(x )将对象 x 转换为字符串

repr(x )将对象 x 转换为表达式字符串

eval(str )用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s )将序列 s 转换为一个元组

list(s )将序列 s 转换为一个列表

chr(x )将一个整数转换为一个字符

unichr(x ) 将一个整数转换为Unicode字符

ord(x )将一个字符转换为它的整数值

hex(x )将一个整数转换为一个十六进制字符串

oct(x ) 将一个整数转换为一个八进制字符串

示例:

"1024"

示例输出:

10240

— The End —

推荐文章

武汉理工大学计算机专业考研 | 关于考研的那些事儿

分析软件工具 | MATLAB程序设计与应用·第3版(刘卫国)课后实验

觉得有帮助,欢迎赞赏

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。