zoukankan      html  css  js  c++  java
  • python历史背诵

    一、python简介

    python2:源代码不统一 有重复功能的代码 默认编码是ascii

    没有中文 输出中文需要用头文件

    #-*-coding=utf-8-*-
    

    进行转换

    py3;源代码统一 没有重复的功能代码 默认编码是utf-8 英文一个字节欧洲2个 中文三个

    使用txt 转换cmd运行需要 另存为utf-8 因为txt默认gbk 中文2字节 16位

    pyc 怎么存在

    py 是文件名

    **python是一个解释型语言是一个强语言 **

    • 编译型 C

    • 把每一条语句都提前编译成机器语言,保存成二进制以便计算机运行可以脱离环境运行 (只翻译一次)

      优点

      预编译使用前直接编译成计算机可以识别的语言(执行速度快

      缺点

      不能跨平台使用 修改需要重新编译 (开发速度

    • 解释型(python)

    • 需要下载解释器只有在执行程序的时候才把语言一句一句的翻译给计算机执行 (逐行翻译)

      优点

      下载解释器 可以跨平台执行 (开发速度快

      缺点

      执行效率低 每次运行都需要解释一遍(执行速度慢

    1.1变量

    • 程序运行过程中的值临时存储在内存中,方便以后调用

    • 可以多次重复使用

    • 变量定义的规则

      ​ 1.由数字,字母,下划线组成

      ​ 2.不能以单独使用数字

      1. 不能以关键字做变量
      2. 变量名要有意义和描述性
      3. 区分大小写
      4. 不能使用中文和拼音
      5. 建议使用驼峰
        • 下划线 age_of_oldboy(官方推荐)

      变量小高级

      age=1
      age1=2
      age3=age
      age=11
      print(age,age1,age3)
      

      头文件 不会被执行 但会被计算机读取识别

    常量

    许多程序员约定俗成大写 一直不变的量

    写法全部大写

    	STRABERRY=SUPERMANM
    

    1.2 注释

    ​ 单行注释

    #注释。。。。。内容
    

    多行注释

      
    
     	  ```
     	  注释内容
      	  ```
    
    
    

    基础数字类型

    int 整型

    用于比较和运算

    str 字符串

    就是字母汉字

    例如 “a”

    字符串可以和数字相乘

    t='meet'
    print(t*3)
    

    bool

    True #首字母必须大写

    Flase#首字母大写

    条件控制语句

    if

    if 条件:
    
    代码块
    
    else:
    
    代码块
    

    ​ 如果 elif 条件:

    ​ elif条件

    ​ else:

    单if

    if else 二选一

    if elif else 多选一

    小练习

    1.用户输入账号
    2.用户输入密码
    3.判断用户的账号是不是alex
    4.如果账号是alex在继续判断密码是不是alexdsb
    5.账号和密码都正确提示用户alex就是一个dsb
    6.如果账号正确密码错误提示密码错误
    7.如果账号错误提示账号错误

    普通完成练习

    #输入账号 账号正确
        name = input('输入账号')
        password = input('输入密码')
        password = input('输入密码')
        if name=='alex':
                print('账号正确')
                    if password=='alexdsb':
                        print('密码正确,登陆成功alex是dsb')
                        break
                    else:
                        print("密码错误")
                        continue
                    break
        else:
            print('账号错误')
            continue
        break
    
    

    练习的小高级

    #输入账号 账号正确
    while 1:
        name = input('输入账号')
        password = input('输入密码')
        if name=='alex':
                print('账号正确')
                while 1:
                    password = input('输入密码')
                    if password=='alexdsb':
                        print('密码正确,登陆成功alex是dsb')
                        break
                    else:
                        print("密码错误")
                        continue
                    break
        else:
            print('账号错误')
            continue
        break
    
    

    补充

    and

    and前面的值为真才是真

    print type(5) 查看5的值

  • 相关阅读:
    JS使用Enter事件将输入的字符倒叙输出
    博客园 页面定制CSS代码
    C#将DataTable数据导出CSV文件
    js时间格式转换
    将十进制数据转换为二进制AND将二进制数据转换为十进制!
    ref和out的使用与区别
    形参和实参的区别
    为啥Underlay才是容器网络的最佳落地选择
    你问我答:容器篇(1)
    切忌一步到位,谈谈DevOps实施落地
  • 原文地址:https://www.cnblogs.com/strawberry-1/p/11134169.html
Copyright © 2011-2022 走看看