首页 > 编程语言 > 详细

python数据类型以及循环判断

时间:2020-04-22 23:15:55      阅读:65      评论:0      收藏:0      [点我收藏+]

    在上一篇中已经介绍了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的一些文章。

技术分享图片

?

python数据类型以及循环判断

原文:https://www.cnblogs.com/52why/p/12756774.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!