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

  • 相关阅读:
    数据库基础概念及操作语句
    多态、封装、继承的概念。
    排序有几种方式
    构造函数、复制构造函数和析构函数的特性
    String类的构造函数,析构函数、拷贝构造函数和赋值函数
    操作系统中进程调度策略
    静态数据成员和函数
    指针与引用的区别
    const的用法及它在C语言和C++中的不同
    反射性能优化
  • 原文地址:https://www.cnblogs.com/tangjianyu/p/7382401.html
Copyright © 2011-2022 走看看