python 4_Python(四)

一、数据类型转换

1、作用:把一种数据类型转换为另一种数据类型

2、分类

1)、int(X): 把X转换为整数,X如果是字符串,必须是数字类型的字符串

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

"""

@Time : 2020/10/6

@Author : listart

@File : 数据类型转换

@Description :

"""

num = '123.5'

print(int(num))

num1 = "123"

print(int(num1))

2)、 float(X): 把X转换为浮点数,X如果是字符串,必须是数字类型的字符串

num = 12

num2 = "12"

print(float(num))

print(float(num2))

3)、str(X): 把X转换为字符串,任意数据类型都可以转换为字符串

num = True

num1 = 123.4

num2 = 12

num3 = (10, 20, 30)

num4 = [10, 20, 30]

num5 = {"name": "李白"}

print(str(num))

print(str(num1))

print(str(num2))

print(str(num3))

print(str(num4))

print(str(num5))

4)、list(X): 把序列数X转换为列表

info_str = "hello"

print(list(info_str))

info_str1 = (10, 20, 30)

print(list(info_str1))

5)、tuple(X): 把序列数X转换为元组

info_str = "hello"

print(tuple(info_str))

info_str2 = (10, 20, 30)

print(tuple(info_str2))

二、条件判断

1、判断的定义

(1)、如果条件满足,才能做某件事

(2)、如果条件不满足,就做另外一件事情,或者什么也不做

2、if判断语句基本语法

注意:代码的缩进为一个tab键,或者4个空格——建议使用空格。在Python开发中,TAB和空格不要混用!

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

"""

@Time : 2020/10/6

@Author : listart

@File : if语句条件判断

@Description :

"""

age = 16

if age >= 18:

print("满足18岁")

print("已经成年了")

print("程序结束了")

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

"""

@Time : 2020/10/6

@Author : listart

@File : if语句条件判断

@Description :

"""

age = 19

if age >= 18:

print("满足18岁")

print("已经成年了")

else:

print("未成年人,禁止入内")

print("程序结束了")

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

"""

@Time : 2020/10/6

@Author : listart

@File : if语句练习

@Description :

"""

age = 100

if 0 < age < 120:

print("年龄正确")

else:

print("年龄错误")

age = 100

if age > 0 and age < 120:

print("年龄正确")

else:

print("年龄错误")

python_score = 50

c_score = 70

if python_score > 60 or c_score > 60:

print("考试通过")

else:

print("再接再厉")

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

"""

@Time : 2020/10/6

@Author : listart

@File : if_elif_else条件判断语句

@Description :

"""

# score = 89

# if score >= 90:

# print("优")

# elif score >= 80:

# print("良")

# elif score >= 70:

# print("中")

# else:

# print("差")

has_ticket = False

knife_length = 15

if has_ticket:

print("有车票,可以进入火车站")

if knife_length > 20:

print("长度超过20,不允许上车")

else:

print("没有超过长度,可以上车")

else:

print("没有车票,不能进入车站")

三、循环

1、循环的作用就是让指定的代码重复的执行

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

"""

@Time : 2020/10/6

@Author : listart

@File : while循环

@Description :

"""

count = 1

while count <= 100:

print("人类的本质是复读机")

count += 1

print("程序结束")

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

"""

@Time : 2020/10/6

@Author : listart

@File : while循环

@Description :

"""

#计数器

# count = 1

# while count <= 5:

# print("人类的本质是复读机")

# count += 1

#

# print("程序结束")

# count = 0

# sum = 0

# while count <= 100:

# sum += count

# count += 1

#

# print("总和:%d" %sum)

count = 0

sum = 0

while count <= 100:

if count % 2 == 0:

sum += count

count += 1

print("总和:%d" %sum)

2、break和continue

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

"""

@Time : 2020/10/6

@Author : listart

@File : continue

@Description :

"""

i = 0

while i < 5:

i += 1

if i == 3:

continue

print("i = %d" % i)

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

"""

@Time : 2020/10/6

@Author : listart

@File : break

@Description :

"""

count = 1

while count <= 5:

print("count = %d" %count)

if count == 3:

break

count += 1

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值