zoukankan      html  css  js  c++  java
  • s7day2学习记录

    一 Pycharm 的使用

    解释器切换:在setting中,搜索“inter”

    鼠标+Ctrl 控制字体大小;setting中搜索 mouse

    debug、run:右键

    二 、字符串格式化,将数字和字符串相结合

    占位符
    %s 对应字符串
    %d 对应整数

    msg = "我叫%s,年龄%d,爱好%s" %("tang",18,"xx")

    三、编码

       1、ASCII码,(8位,第一位为0)  00000001,

         1个字节 = 8 位          1千字节 = 1024 字节           1兆 = 1024千字节
         1byte = 8 bit            1KB = 1024byte      1MB = 1024KB

        2、unicode ,万国码,为满足全球使用,开始16位,后扩展为32位(只能存在内存中,无法存在硬盘上)
           弊端:占空间太大了,空位有很多0
           优化,对Unicode进行优化编码:用最少的位数表示所有文字,utf-8 (汉字,占3个字节),(硬盘存储、网络传输、内存。。)

        3、GBK,中文相关的,汉字占2个字节

        备注:utf-8 和 gbk ,都是从unicode中取出来的,utf-8 和 gbk 可以通过 unicode进行转换

          

    四、运算符

     1、除法 注意:
       py2 中 9/2 等于 4 ,所以要在前面加上(from __future__ import division),9.0/2 等于4.5
       py3 中 9/2 等于 4.5

     2、% 取余数 9%2 等于 1
       **,a**b,a的b次方
       //,取整除,9//2 等于 4,9.0//2等于4.0

     3、比较运算: !=、<>,都是不等于

     4、赋值运算
       a += b 等价于a = a + b
      同理:-=、*=、/=、%= 、**=、//=

     5、逻辑运算(从前到后,依次判断)
       and "与",左右两边都对,才对
       or "或",左右两边有一个对,就对
       not "非",翻转结果 not False <==> True

     6、成员运算

       in 在某个内容中能否找到某段内容,返回布尔类型
       not in 不能找到某段内容,和 in 相反
       例如:
         v = "成员" in "aoadnf成员pokfadf"# 此时v为布尔类型,True

  • 相关阅读:
    Java实现 LeetCode 56 合并区间
    JQuery实现对html结点的操作(创建,添加,删除)
    JQuery实现对html结点的操作(创建,添加,删除)
    JQuery实现对html结点的操作(创建,添加,删除)
    Java实现 LeetCode 55 跳跃游戏
    Java实现 LeetCode 55 跳跃游戏
    Java实现 LeetCode 55 跳跃游戏
    Java实现 LeetCode 54 螺旋矩阵
    Java实现 LeetCode 54 螺旋矩阵
    Java实现 LeetCode 54 螺旋矩阵
  • 原文地址:https://www.cnblogs.com/tangjianyu/p/7382401.html
Copyright © 2011-2022 走看看