• python学习第一天(day9)


    一、整体内容回顾:基础、基础数据类型、函数和面向对象

           设计大于真实开发

            机器码:机器可以直接识别的语言

            字节码:高级语言例如Cpython生成字节码,需要语言内部转换为机器码

    1 python环境变量配置

    1.1环境变量配置

    属性——高级——环境变量,多个环境变量之间用;分隔

    配置环境变量的作用:路径加入环境变量后,在终端执行时不用输入完整的路径

    1.2pycharm相关设置

    1)启动时的基础设置

     2)字体修改

    Flie---->setting---->Editor ---->Font ---->  size(server勾选创建自己的模板)

    搜索mouse----> Gerneral---->change for size

    快捷方式:Ctrl+滑动鼠标滚轮,跳转字体大小

    右击鼠标:显示show line number ------查看行号

    2 变量

    2.1变量名代指一个值,该值可以是变化的值

          组成:字母、数字、下划线,且数字不能开头

    2.1变量名注意事项

           1)Python的关键字不能当做变量名称,例如:asreakcontinueclassdefdelelseasexceptand........

           2)变量名不能和Python的内置东西相同(例:内置方法、内置类)

           3)变量名的命名最好有含义,方便代码阅读理解,例:user_id,Java语言讲究驼峰,例:usrId

           4)单行注释用#,多行注释用引号"""............"""

           5)整体注释快捷键:选中,Ctrl+?

    2.2 变量作用是记录状态的变化,程序是处理状态

          1)可变不可变类型划分

          1.1)可变数据类型:列表(),字典{}

          1.2)不可变数据类型:数字,字符串"",元组[]

          2)根据访问顺序划分

          2.1)按索引顺序访问:字符串、列表()、元组(都是有序的)

          2.2)映射方式访问:字典(无序的)

          2.2)直接访问:数字

          2)根据存放元素个数划分

          2.1)容器个数:列表、元组、字典

          2.2)原子类型:数字、字符串

    3 input用法

       input=等待,直到用户输入值

    例:user_id=input(''请输入用户名)

    4 基础数据类型:字符串数字

    4.1字符串:引号引起来的内容,叫字符串

          字符串包含算法:加法+、乘法*

    4.1.1举例

    n1="Tony"

    n2="18"

    n3=n1+n2

    print n3

    n4=n1*n2

    n5=n1*3------n5等于n1重复出现3次,n5=TonyTonyTony

    4.2数字:没有引号引起来的数字

         数字包含的算法:加+、减-、乘*、除//、幂次方**、除法获取余数%、除法取商数 //

    4.2.1举例

    判断a是奇数还是偶数

    a=13
    
    temp=a%2
    
    if temp==0
    
       print("a是偶数")
    
    else:
    
          print("a是奇数")

    5 条件ifelseelifif嵌套whlie

    5.1代码块的缩进要一致

    5.2 if基本语句

    if 条件:
        内部代码块
    else:
         内部代码块
    print('.......')

    5.2 if嵌套查询

    if 1==1:   
        if 2==2:
            print("你好1")
            print("你好2")
        else:
            print('"2不等于2")
    else:    
        print("欢迎1不等于1")

    5.2 elif多情况判断

    inp=input('请输入水果名称:')
    if inp=="香蕉":
       print("香蕉一元一斤")
    elif inp=="车厘子":
        print("十元一斤")
    elif inp=="香梨":
        print("两元一斤")
    else:
        print("无此水果价格,请输入正确的水果名称")
    print("查询成功")

    5.3 while循环

    举例1:使用while循环输入123456 8910

    n=1
    while n<11:
        if n==7:
            pass
        else:
            print(n)
        n=n+1
    

    5.4break 和 continue

    break是终止所有循环

    continue是终止当前循环,继续进行下一循环

    例1

    n=0
    while n<3:
        n=n+1
        print(n)
        break
    print("n大于3")

    例2

    n=0
    while n<3:
        n=n+1
        print(n)
        continue
    print("n大于3")

    5.5 习题练习

    1、输出1-100内的所有奇数

    n=1
    while n<101:
        if n%2==0:
            pass
        else:
            print(n)
        n=n+1
    

    2、求1-100所有数的和

    n=1
    s=0
    while n<101:
        n=n+1
        s=s+n
    print(s)

    3、求1-2+3-4+5-6.........+99所有数的和

    n=1
    s=0
    while n<100:
        n=n+1
        s=n%2
        if s==0:
            s=s-n
        else:
            s=s+n
    print(s)

    4、用户登录(三次登录机会)

    n=0
    while n<3:
        n=n+1
        user=input("姓名:")
        pwd=input("密码:")
        if user=="" and  pwd=="111":
            print("登录成功")
            break
        else:
            print("登陆失败,请输入正确的用户名和密码")

     

     

  • 相关阅读:
    Apache ab 压力并发测试工具
    php面试题五之nginx如何调用php和php-fpm的作用和工作原理
    你确定你真的懂Nginx与PHP的交互?
    Linux基本的操作
    【阿里巴巴:高并发的背后】数据库规范
    str()函数
    zfill()方法
    upper()方法
    translate()方法
    title()方法
  • 原文地址:https://www.cnblogs.com/xucuiqing/p/11444413.html
Copyright © 2020-2023  润新知