python语言学习7——数据类型和变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python语言学习7——数据类型和变量相关的知识,希望对你有一定的参考价值。

整数

python可以处理任意大小的整数,包括负整数,在程序中的表示方法和数学上的写法一样

计算机由于使用二进制,有时候采用十六进制表示整数比较方便,十六进制数用0x前缀

 

浮点数

简单的小数就直接用小数表示就好

对于很大或很小的浮点数,就必须用科学计数法

浮点数是四舍五入的

 

字符串

字符串是以或双引号"括起来的任意文本

‘‘""本身只是一种表示方式,不是字符串的一部分

如果本身也是一个字符,那就可以用""括起来

如果字符串内部既包含又包含"怎么办?可以用转义字符\来标识,

比如:

‘I\‘m \"OK\"!‘

表示的字符串内容是:

I‘m "OK"!

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,python还允许用r‘‘表示‘‘内部的字符串默认不转义

 

 

技术分享

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用‘‘‘...‘‘‘的格式表示多行内容,可以自己试试:

技术分享

布尔值
一个布尔值只有True,False两种值
可以直接用True,False表示布尔值
技术分享
布尔值可以用and,or,not运算(与或非运算)
布尔值经常用在条件判断中

空值
空值是python里一个特殊的值,用None表示。
None不能理解为0,0是有意义的,None是一个特殊的空值

变量
变量可以是任意数据类型
变量在程序中就是用一个变量名来表示,变量名必须是大小写英文,数字和_的组合,且不能以数字开头
在python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量
这种变量本身类型不固定的语言称为动态语言,与之对应的就是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错

常量
常量表示常量只是一个习惯上的用法,所以如果一定要改变变量PI的值,也没有人能拦住你。
常量就是不能变的变量,比如常用的数字π就是一个常量。
在python中,通常用全部大写的变量表示常量
PI=3.14159265359
注意点:事实上PI仍然是一个变量,python没有任何机制保证,用全部大写的变量
表示常量只是一个习惯性的用法,如果你一定要改变变量PI的值,也没有人能改变你

除法
最后详细说一下python的除法
如下图所示
/表示浮点数除,即使结果是整数,输出的也是浮点数
//表示地板除,结果是一个整数
%表示取余
技术分享

以上是关于python语言学习7——数据类型和变量的主要内容,如果未能解决你的问题,请参考以下文章

python2.7入门---变量类型&案例

python2 学习 数据类型和变量

python学习笔记

python3的学习之路二数据类型和变量

Python:数据类型和变量

python基础简介