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——数据类型和变量的主要内容,如果未能解决你的问题,请参考以下文章