博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人人都能学会的python编程教程2:数据类型和变量
阅读量:7236 次
发布时间:2019-06-29

本文共 963 字,大约阅读时间需要 3 分钟。

数据类型

了解一门编程语言最开始就是了解它的数据类型了,python基本的数据类型分为如下几类:

整数

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

1,0,100086,-90123 等等。

浮点数

浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.03x10的9次方和12.3x10的8次方是完全相等的。浮点数可以用数学写法,如:1.12,-2.567等等

字符串

字符串是以单引号或双引号括起来的任意文本,比如: 'hello world' , "你好 python!"

如果字符串内部既包含单引号又有双引号可以用转义字符,比如:

'I'm "OK"!'

表示的字符串内容是:

I'm "OK"!

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

如上图你可以打印一颗圣诞树。

布尔值

一个布尔值只有True、False两种值,布尔值可以用and、or和not运算。

左右两边条件同时正确时 and才返回True,否则返回False

左右两边有一个正确或者两个都正确时,or返回True,否则返回False

not即为取反操作,not True返回就是Flase,反之亦然。

布尔值经常用在条件判断中,比如下图的年龄判断。

空值

Python里有个特殊的值None即为空值,它不同于0,因为0是有意义的整数,而None是空值。

变量

变量和初中数学里的方程式未知数x一样,但是它不仅可以是数字还可以是任何其他数据类型。

变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:

a=1,这里变量a是一个整数。

x_y='hello python' ,这里x_y是一个字符串。

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

注意,这里的a=a-1,等号是赋值,意思是把a-1的值赋值给a,如果理解为数学上的等于就是错误的。

好了,今天的python教程就讲到这里,下期我们讲解python的字符串和编码问题,敬请期待!

转载地址:http://wvgfm.baihongyu.com/

你可能感兴趣的文章
爱上MVC~Web.Config的Debug和Release版本介绍
查看>>
linux操作系统中oracle数据库的密码过期问题解决
查看>>
Spring中Bean的五个作用域
查看>>
hadoop之 distcp(分布式拷贝)
查看>>
Java后端程序员1年工作经验总结
查看>>
使用Vundle管理配置Vim的插件
查看>>
JDBC连接池&DBUtils使用
查看>>
可以通过shadowserver来查看开放的mdns(用以反射放大攻击)——中国的在 https://mdns.shadowserver.org/workstation/index.html...
查看>>
IOS系统控件高度
查看>>
Flink - ResultPartition
查看>>
2017.10.09 穆瑞课KUKA机器人培训视频的感想
查看>>
Jsoup
查看>>
python中的中文编码问题
查看>>
安卓播放音频
查看>>
in linux system of ftp command
查看>>
Win API:之GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId
查看>>
***PHP $_FILES函数详解 + PHP文件上传 move_uploaded_file() 参数的正确写法
查看>>
Mysql中Group By使用Having语句配合查询(where和having区别)
查看>>
C#连接数据库
查看>>
重定向和管道的区别
查看>>