python 2020.2.21笔记

发布于 2020-02-21  195 次阅读


Table of Contents

Day02回顾
1、Linux命令
1、rm -rf 文件/目录
rm -rf *
2、cp 文件 路径
cp -r 目录 路径
3、mv 文件/目录 路径
mv 文件/目录 新名字
4、vi/vim
vi 文件名 -> 按a -> 编辑内容 -> ESC -> shift+: -> wq 或者 q!
5、cat 文件名
6、ifconfig :查看IP地址/MAC地址
7、scp 文件名 用户名@IP地址:/home/tarena/
8、tar -zcvf name.tar.gz 目录
9、tar -zxvf name.tar.gz -C 路径
10、init 0 或者 shutdown -r now
11、init 6 或者 reboot
2、字符串
1、三引号 :所见即所得
3、变量的命名规则
1、数字、字母、下划线,不能以数字开头
2、不能使用python关键字(if、for、while)
3、区分字母大小写

变量在使用前必须先定义

4、字符串格式化
1、字符串 % (变量1,变量2)
字符串 % 变量名
2、%s :字符串
%d :整数
%f :浮点数 %.2f
5、标准输出函数
前提 :name = '赵丽颖'
age = 30
salary = 1999999.66
print(name,'今年',age,'岁')
print('%s今年%d岁,薪资为%.2f' % (name,age,..))
6、算数运算符

      • / **
        % :取余数
        //:向下取整,取整数


        Day03笔记
        1、作业
        1、假如你现在25周岁,每年365天,计算你过了多少个星期天(大概数字)
        提示 :地板除
        2、毕业薪资为10000元,每年涨20%,十年之后你的薪资为多少元?
        提示: 幂运算(*)
        3、一个圆的半径为3cm,计算圆的周长和面积,pi=3.14
        周长: 2
        3.14 半径
        面积: 3.14
        半径平方
        4、从凌晨0:0:0秒计时,到现在过了65520秒,现在是几点几分几秒
        提示 :地板除 和 取余
        2、标准输入函数 input()
        1、作用 :接受从终端输入的字符,赋值给变量
        2、语法
        变量名 = input('提示字符串')
        name = input('请输入姓名:')
        3、int()
        将字符串类型的数字转成整型(可做运算)
        age = int(input('年龄:'))

        age = input('年龄:')
        age = int(age)
        4、练习
        1、age.py,输入一个人的周岁,将其虚岁给打印出来

      2、输入两个整数a和b,计算这两个数的和、差、乘积、a的b次方
      请输入第1个整数: 10
      请输入第2个整数: 20
      10+20=30
      10-20=-10
      10*20=200
      10**20=...

    3、写一个程序,定义一个合同的样式
    甲方:_ 乙方:____
    合同金额:__
    ... ...
    日期:___
    月___日

        如:
          甲方姓名:紫衫龙王
            乙方姓名:金毛狮王
            合同金额:1000000
            输入年份:2019
            输入月份:03
            输入日期:26

    3、if分支结构
    1、作用 :让程序根据条件,选择性地执行某条或者某些语句
    2、语法结构
    if 条件1:
    python语句
    elif 条件2:
    python语句
    ...
    ...
    else:
    python语句
    3、注意
    1、if、elif、else后一定要加 :
    2、elif可有可无
    3、else可有可无,最多只有1个
    4、关系运算符

    = < <=
    == :等于
    != :不等于
    2、练习
    1、输入一个数字,判断是正数、负数、还是0
    2、(0)石头
    (1)剪刀
    (2)布
    (q)退出
    请出拳(0/1/2/q):
    结果:
    0:出拳:石头
    ... ...
    5、逻辑运算符
    1、and :两个或者多个条件同时成立
    if 条件1 and 条件2 and 条件3:
    python语句块
    2、or :两个或者多个条件满足任何一个即可
    if 条件1 or 条件2 or 条件3:
    python语句块
    3、练习
    1、输入一个人的年龄,如果年龄<0或者>150,输入不合法
    2、猜数字游戏
    电脑随机出一个数字,你来猜,猜完告诉你:猜大了,猜小了,猜对了!

        ## 让电脑随机出一个数字
        import random
        computer = random.randint(1,100)

    3、计算一个人的标准体重
    男性标准体重计算公式:(身高-80)0.7
    女性标准体重计算公式:(身高-70)
    0.6
    要求:


                标准体重计算程序 V1.0
                         作者 :你
    
                         1、男性
                         2、女性
            ******************************
            请选择(1/2):
    
            根据选择计算标准体重
            终端打印输出标准体重
    
            float(...)

    6、字符串 :有序的字符序列
    1、算术运算符

    • += =
      "你好" + "赵丽颖" = "你好赵丽颖"

      s1 = 'A'
      s2 = 'B'
      s1 += s2 等同于 s1 = s1 + s2
      s1 = 3 等同于 s1 = s1 3
      2、比较运算符
      == != in 、not in
      choice = input('0/1/2/q')
      if choice not in '012q':
      print('请做出正确的选择')
      3、常用函数
      1、len(变量名) :获取字符串长度
      4、练习
      1、输入任意一个字符,判断是否合法
      1、如果不是一个字符,提示:不是一个字符
      2、数字、字母、_,否则提示:不合法
      提示:

      if 分支判断

      if 字符长度不为1:
      ... ...
      elif s 在 所有的数字字母下划线字符串中:
      合法
      else:
      ....
      2、用程序判断输入的数字是否为合法的手机号码
      提示:13000000000 到 18999999999
      3、输入年份,判断是否为闰年
      闰年 :
      1、能被4整除但是不能被100整除
      2、能被400整除
      4、用字符串 打印三角形
      要求:从终端输入一个整数,代表三角形距离左侧的距离
      请输入一个整数: 10 (字符串相加,字符串乘号
      )
      *


            *****
         *******