基本数据类型

 1 >>> dir(__builtins__) #查看内置函数 

>>> #type()  查看对象类型
>>> #id()查看对象内存地址

 

 数剧类型        

  计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:

整数:

  Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1100-80800,等等。

浮点数:

  浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.233.14-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

字符串:

  字符串是以单引号'或双引号"括起来的任意文本,比如'abc'"xyz"等等。请注意,''""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有abc这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I'm,空格,OK这6个字符。  

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

    

1 >>> "I\'m \'OK\'!"
2 
3 "I'm 'OK'!"  #输出结果是这样

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

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

1 >>> "I\"m \'OK\'!"
2 'I"m \'OK\'!'
3 
4 >>> r"I\"m \'OK\'!"#r表示内部的转义字符\已经取消转义资格
5 'I\\"m \\\'OK\\\'!'

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

 

 右边是打印出来的结果

 

布尔值(bool):

  布尔值和布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来:

1 >>> 1 == 1
2 True
3 
4 >>> 1 > 1
5 False

布尔值可以用andornot运算。

and运算是与运算,只有所有都为Trueand运算结果才是True

1 >>> 1 == 1 and 2==2
2 True
3 >>> 1 == 1 and 2 >= 2
4 True
5 >>> 1 == 1 and 2 > 2
6 False
7 >>> 1 < 1 and 2 == 2
8 False

or运算是与运算,只要其中一个是True, or运算结果就是True

 

1 >>> 1 == 1 or 2 > 2
2 True
3 >>> 1 < 1 or 2 == 2
4 True

 

not运算是非运算,它是一个单目运算符,把True变成FalseFalse变成True

1 >>> not True
2 False
3 >>> not False
4 True
5 >>> not 1 > 2
6 True

布尔值经常用在条件判断中,比如:

1  a = True
2 if a == True:
3     print("对的,没错就是这样")
4 else:
5     print("不想表达什么")
6 
7     
8 对的,没错就是这样#这里是打印结果
9 >>> 

 

 

 数值运算        

 

 

 

变量命名规则        

  变量名只能由字母以及下划线组成,以字母或者下划线开头。注意:不能使用python关键字当变量名

 

转载于:https://www.cnblogs.com/huangmeisheng/p/8353441.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值