python每周总结

第一周总结和复习

概述

  1. Python是一种解释型语言,解释型语言的最大优点是平台可移植性,最大的缺点是执行效率低。
  2. 今天当计算机硬件已经足够发达的时候,我们追求得更多的并不是程序的执行效率,而是开发效率。
  3. Python的官方网站下载python安装程序以及查看相关文档。
  4. 我们可以使用Python的包管理工具pip来安装第三方模块。
    pip install ipython jupyter
    
    
    
    
    python -m pip install ipython jupyter
    
    
  5. 第一个python程序 - hello world
    """
    第一个Python程序
    version: 0.5
    Author:李进
    date:
    Modifier:
    """
    # 使用了Python内置的print函数打印字符串
    print('hello world')
    
    
  6. 如果想用交互式环境进行Python开发那么可以使用ipython或者jupyter的notebook项目
    ipython notebook
    
    
  7. 如果要做团队的开发以及需要使用多文件模块协作的大项目,我们可以使用PyCharm。

    变量

  1. 变量的作用: 变量是数据的载体,是内存的一块空间。比如:
    a = 321
    b = 123
    print(a + b)
    print(a - b) 
    print(a * b)
    print(a / b)
    print(a // b)
    print(a % b)
    print(a ** b)
    
    
  2. 变量的命名:(1)由字母,数字,下划线组成,数字不能开头,不能使用特殊字符。 (2) 大小写敏感。 (3) 不能和关键字,保留字相同。(4)PEP 8要求 1:用小写字母拼写,多个单词用下划线连接 2.受保护的实例属性用单个下划线开头3.私有的实例属性用两个下划线开头。
  3. 变量的类型:(1)整型 (2)浮点型 (3)布尔值(True和 False) (4)字符串
    可以用type()检查变量的类型,比如:
    
    
    a = q00
    b = 12.345
    c = 'hello world'
    d = True
    print(a)
    print(b)
    print(c)
    print(d)
    
    

运算符

  1. 赋值运算符 :
  2. 算术运算符
  3. 关系运算符
  4. 逻辑运算符
  5. 身份运算符

分支结构

  1. if 语句使用
    if  条件:
    语句
    if  条件:
    语句
    else:
    语句
    if  条件:
    语句
    elif 条件:
    语句
    else:
    语句
    
    
  2. 实例
username = input('请输入你的用户名:')
password = input('请输入你的密码:')
if username == 'admin' and password == '12345':
   print('恭喜您,登录成功')
else:
   print('用户名或者密码错误')

import random
a = random.randint(1,6)
if a == 1:
   print('去打游戏')
elif a == 2:
   print('去游泳')
elif a == 3:
   print('去吃鸡')
elif a == 4:
   print('去蹦迪')
elif a == 5:
   print('去旅游')
elif:
   print('去骑马')

循环结构

  1. for - in循环 实例:求1到100的和
    sum = 0
    for x in range(1,101):
     sum += x
    print(sum)
    
    
range类型说明,range可以产生一个数值序列,例如:
1. range(101)可以产生0到100的整数序列
2. range(1,100)可以产生一个1到99的整数序列
3. range(1,100,2)可以产生1到99的奇数序列,其中的2是步长,即数值序列的增量

  1. while循环如果要构造不知道具体循环次数的循环结构,我们推荐用while循环。while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True循环继续,表达式的值为False循环结束。下面我们通过一个“猜数字”的小游戏(计算机出一个1~100之间的随机数,人输入自己猜的数字,计算机给出对应的提示信息,直到人猜出计算机出的数字)来看看如何使用while循环。
import radom
answer = random.randint(1,100)
count = 0
while true:
    count += 1
    number = int(input('请输入你的数:'))
    if number <</span> answer:
        print('大一点')
    elif number > answer:
        print('小一点')
     else:
        print('恭喜你猜对了')
        break
print('你总共猜了%d次' % count)
if count> 7:
    print('你的智商余额明显不足')

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值