• python基础2---Git使用&编码&while循环


    pycharm常用快捷键(教程:https://www.cnblogs.com/jiangchunsheng/p/9554233.html):

    1、代码上下移动:command+ shift+ ↑or ↓
    
    3、文件内搜索:command+ f
    4、文件内替换:command+ r
    7、复制当前行:command+ d
    8、新建一行:command+ enter
    9、文件内折叠:command+ shift+ - 
    17、向前导航:command+ alt+ ←
    18、向后导航:command+ alt+ →
    19、导航到最近一次编辑处:command+ shift+ del
    20、导航到方法声明的地方:command+ b
    21、导航到方法实现的地方:command+ alt+ b
    22、定义的快速查找:command+ y或 alt+ space
    24、查看前一个报错的地方:shift+ F2
    25、代码行标记&取消标记:F3
    26、标记代码行查看:command+ F3
    
    1. 格式化输出

      print('myname is:%s,age is :%s' %(name,age))
      
      name = input('name:')
      age = input('age:')
      job = input('job:')
      hobby = input('hobby:')
      
      msg = '''------------info of %s-------------------
      Name   : %s
      Age    : %s
      job    : %s
      Hobbie : %s
      ----------------------end-------------------------''' % (name,name,age,job,hobby)
      
      print(msg)
      
      
      
    2. while

      • Why

        • 大气,吃饭,睡觉,日复一日,歌曲列表循环,程序中:输入循环
      • What

        • while 无限循环 for有限循环
      • how

        1. 基本结构:

          while 条件:
          		循环体
          
        2. 终止循环:改变 标志的值

        3.  break  continue
          
        4.  # 如果循环被break 打断  就不执行 else 里面的语句 
           while 1:   
              pass 
           else:
           	pass
          
    3. 运算符

      • 算数运算符: ** 求幂 // 整除 % 取余

      • 比较运算符

      • 赋值运算符

      • 逻辑运算符

        • and or not

        • 在没有()的时候 优先级 not>and>or

        • 两边都是比较运算的时候,同一优先级 从左至右

          print(2>1and 3<4 or 4>5 and 2<1)
          
          x or y #x,y为数字时候:x:非0则为x,x:为0则为y
          # 非零即True  0 为 Falese
          and 跟 or 相反
          or:	前面非0就打印前面的。
          and:前面为0就是0,前面非0就是后面的。
          #面试题 
          print(1 and 2 or -1 and 3)
          #print(2 or 3)
          #打印结果2
          
    4. 编码的初识:

      • 计算机存储文件,存储数据,以及一些数据通过网络发出去,存储发送数据什么内容? 底层都是二进制码。密码本:二进制与文字的对应关系

        • ASCII:最早的密码本(8)

          ~~~python
          只包含英文字母,数字,特殊字符,一共不超过128个, 8bit = 1byte, 一个字符占1byte(字节)=8个二进制码
          ~~~
          
          • gbk :中国的密码本(8,16)

            包含英文字母,数字,特殊字符,中文。国家标准。一个英文字母和符号=1byte,一个中文用两个字节,能表示65536个中文字。
            
          • Unicode:万国码(32)

            把世界上所有的文字都记到这个密码本。起初一个字符用2个字节(byte)表示,后面为了涵盖所有文字用4个字节32位二进制表示,但是浪费空间。
            
          • Utf-8(8,16,32)

            Unicde升级而来
            英文: 1byte = 8位二进制
            欧洲: 2byte = 16位进制
            中,亚洲: 3byte = 24位二进制
            
            8bit = 1byte
            1024byte = 1kB
            1024kb = 1MB
            1024MB = 1GB
            1023GB = 1TB
            
    5. 编译型:一次性编译成二进制再执行

      • 优点:执行效率高
      • 缺点:不能跨平台,开发效率低
      • 代表语言:c
    6. 解释型:逐行解释成二进制再执行

      • 优点:跨平台,开发效率高
      • 缺点:执行效率高
      • 代表语言:Python
    7. 变量:

      • 数字、字母和下划线任意组合
      • 不能以数字开头
      • 不能用Python关键字
      • 不能中文
      • 描述性
      • 区分变量和数据类型的区别
    8. 常量:

      • 一直不变的量,与变量几乎一样
    9. 注释:解释说明

    10. 基础数据类型:

      • 数字:+ - * / % ** … // 返回的是商,%返回的是余数
      • 字符串:str+str *int
      • bool布尔值: True False
    11. 用户输入input(‘提示语:’)

    12. if

      • if 条件:
      • if else
      • If elif elif ….
      • if elif elif ….else
      • if 嵌套

      git:

      1. git add . 提交新的修改的文件 不包括删除的

      2. git add -A 提交所有变化

      3. git add -U 提交修改和被删除的文件,不包括新文件

      4. git commit -m "我上传了xxx" 介绍自己上传了什么

      5. git push origin master 提交到远程仓库

      6. git remote -v 查看日志

      7. git pull origin master 拉取远程仓库内容

      8. 仓库地址:https://gitee.com/xxxx/yyy

      9. 配置时候用:

        git remote add origin https://gitee.com/xxxx/yyy

  • 相关阅读:
    好用的PasswordTextBox.
    可以修改Autocomplete高度和宽度的TextBox.(ComboBox也试用)
    Show WER and DMP file information
    在webBrowser中触发html页面中的javaScript.
    Trigger in sql server
    黑客来了。。。键盘钩子,听起来很高端。
    Send email
    (VB.net)自定义TableLayoutPanel使它能够在运行时用鼠标改变行高和列宽。
    (C#) Format the cell of DataGridView based on the TextBox.Text
    可以用来测显示屏的inch数。
  • 原文地址:https://www.cnblogs.com/he-qing-qing/p/14319055.html
Copyright © 2020-2023  润新知