python的一周总结

python的一周总结,第1张

经过一周系统的学习来做一下总结:

一、文件式和交互式

优点:交互式的速度相对来说快一些;文件式可以保存。

缺点:交互式不能保存;文件式相对来说慢一些

二、注释

代码的解释说明,给开发人员看的,被注释过后的代码不会被执行,注释有两种方式

#:单行注释 ,只能注释一行代码

''':多行注释,可以注释多行代码

三、变量

变量名的命名规则:数字字母下划线数字不能做开头,避免关键字。

字符串: 在python中被括号括起来的内容就是字符串,字符串再打印的时候会打印里面原有的内容,字符串和变量进行拼接的时候,可以用+号拼接,不同类型的数据不能用+号进行拼接,如果想要让不同的类型数据同时被打印,就用逗号隔开。

# 定义苹果价钱
apple = 5   # 5元每斤
# 定义买多少斤苹果
count = 10      # 我要买10斤苹果
result = count * apple  # 计算价钱
print('一共买了',result,'元的苹果。')
#        不同类型打印用逗号隔开了

输出结果为:

一共买了 50 元的苹果。

 四、运算符

python运算符有+加,-减,*乘,/除,//商,%取余,**次幂  加号可以用于字符串的拼接。

print("{}+{}={}".format(a,b,a+b))
print("{}-{}={}".format(a,b,a-b))
print("{}*{}={}".format(a,b,a*b))
print("{}/{}={}".format(a,b,a/b))
print("{}//{}={}".format(a,b,a//b))
print("{}%{}={}".format(a,b,a%b))
print("{}**{}={}".format(a,b,a**b))
五、逻辑运算符、控制流程、条件控制

and 表示两个条件必须同时满足否则不执行、or 或者 两个条件满足一个条件即可、not 表示否定,反过来的意思 python 条件语句是通过一条或者多条语句的执行结果(Ture或False)来执s块。

一下为if中常用的 *** 作运算符:

# 程序演示了 ==  *** 作符
# 使用数字
print(1 == 2)
# 使用变量
x = 2
y = 3
print(x == y)

 输出的结果为:

False
False
 if 嵌套

在嵌套if的语句中,可以把if.elif.else结构放在另外一个if.elif.else结构中。random语句为随即执行

实例:

import random
ticket = random.randint(0,3)    # 定义车票状态
money = random.randint (90,150)   # 定义金额
security = random.randint(0,2)  # 安检状态
if ticket !=0:  # 当ticket不等于0时可以购票,当ticket等于0时票已售空。
    print('当前票源充足,请放心购票')
    if money >= 100:    # 查看余额是否充足
        print ('请您选择您需要的车票')
        if security == 0:   # 当security为0时没有携带违禁品
            print('您已通过安检,祝您路途愉快,再见!')
        else:
            print('发现您疑似携带违禁物品,请您跟我们走一趟配合我们的调查!')
    else:
        print ('抱歉,您的余额不足,请您更换支付方式,或者您的yhk!')
else:
    print ('抱歉,本次列车票已售空,请您更换车次,谢谢!')

执行后随机生成结果为:

当前票源充足,请放心购票
请您选择您需要的车票
您已通过安检,祝您路途愉快,再见!
while循环

python中的循环语句有for循环和while循环以下是while循环:

python中while循环需要注意冒号和缩进。

实例:

a = 1

while a <= 10:
    print(a)
    a += 1  # a += 1 --->   a = a + 1
else:
    print("哈哈哈哈哈")

执行结果为:

1
2
3
4
5
6
7
8
9
10
哈哈哈哈哈
while死循环

实例:

a = 1

while a:  # while 1
    print(a)
    a += 1  # a += 1 --->   a = a + 1
数据类型

1、整型(int类型)

        表示一个整数如:-3、-2、-1、0、1、2、3 只要是整数都为int类型。

2、浮点型(float类型)

        表示一个小数如:-3.0、-2.0、-1.3、-2.1只要带小数点的数都属于float类型。

3、布尔型(bool类型)

        bool类型返回的值是True和False,True代表1而False代表0

数据类型的转换

1、整型(int类型)

        int(转换数据),将括号内的数据转换为int类型,只能转换整数的字符串!

2、浮点型(float类型)

        float(转换数据),将括号中的数据转换为float类型,可以转换小数或者整数。

3、布尔类型(bool类型)

        bool(转换数据),将括号中的数据转换为bool类型,0或空值转换为布尔类型都是False,非空值或者非0的数转换为布尔类型都为True

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/740399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存