python 数据类型判断_python数据类型以及循环判断

在上一篇中已经介绍了python环境配置与IDE的安装,这一篇主要介绍python的数据类型、循环判断。

数据类型​:

在熟悉了弱类型语言之后,接下来介绍一下python中数据类型。

1.整数型,Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,也可以选择在前面添加进制前缀来表示n进制数字。

2.浮点数,也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。

3.字符串,字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。这里需要注意,如果字符串中存在单引号的话,我们可以直接使用双引号"括起来,如"I'm ok"。如果字符串中存在双引号的话,我们可以直接使用单引号括起来,如'a"a'。如果字符串内部既包含'又包含",我们就需要使用转义字符\来标识了,如'I\'m \"OK!\"'。

4.布尔值,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值。这里需要注意首字母大写,写错了python可认不出。

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

6.复数,这个用的比较少,不多做介绍。就是实数与虚数一起构成的一个数据类型​,如x = 1.56 + 1.2j。

条件判断

​计算机之所以能做很多自动化的任务,因为它可以自己做条件判断,这里通过3个例子来介绍if语句如何实现程序的条件判断​。

1.如果年龄大于等于18,就输出成年,不然的话不做处理

# -*- coding: utf-8 -*-

age = 19

if age>=18:

print("adult")

2.如果年龄大于等于18,就输出成年,不然输出未成年

# -*- coding: utf-8 -*-

age = 19

if age>=18:

print("adult")

else:

print("Underage")

3.如果年龄大于等于60,就输出老年,40-60之间输出中年,18-40输出青年,18以下输出少年。

# -*- coding: utf-8 -*-

age = 19

if age>=60:

print("elderly")

elif age>=40:

print("middle aged")

elif age>=18:

print("youth")

else:

print("juvenile")

循环:

​在程序中,往往少不了一下重复性的操作,使用循环可以有效的减少代码量​,增加代码可读性。

计算1-10的整数之和,这里使用for in类型的循环,简单来说就是遍历in后面的数据​。

# -*- coding: utf-8 -*-

sum = 0

for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:

sum = sum + x

print("sum=%d"%sum)

#sum=55

while类型的循环:

# -*- coding: utf-8 -*-

sum = 0

n = 1

while n <= 10:

sum = sum + n

n = n + 1

print("sum=%s"%sum)

#sum=55

在熟悉了弱类型语言之后,接下来介绍一下python中数据类型​。​对python学习有兴趣的可以关注一下我的公众号,会一步一步的介绍python基础,之后还会介绍一下python重点、linux和openstack的一些文章。

1009861-20200422211818414-1214282779.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值