[转载] python.day02笔记

参考链接: 20行Python桌面新闻通知程序

一 ,1,格式化输出:%s字符串,处理字符串,全能的,%d整数__只能接收数字,int转化 

 如果你的字符串中用了%s或者%d这种形式,那么后面的%,认为是占位符,如果后面用到%,需要写%% 

 如果字符串中没有占位,那么你的%还是你的%(%f小数) 

 2,运算符,比较,逻辑,赋值  + - * /, %取余, 次幂,// 整除__商,==比较,!= 不等于,<>不等于,a+=20, a=a+20 

 3逻辑运算:and , 左右两边同时为真,才能是真, 

                 or,  或者左右两边有一个为真,结果就是真, 

                 not, 取反,不, 

 4运算顺序:( )算not, and ,or,  同样的运算符从左往右, 

 5 or 如果第一位是非0,输出第一位,如果是0,输出第二位.     and相反, false 是0的概念 

 二 编码器 

 (1)ascii 由八个bit描述,字符,       A 大写=ascii = 65 

    1个bit =两种情况 

    2个bit= 4种情况 

    3个bit= 8种情况 

  ascii 不能装中文,最多256个,没有中文 

  ANSI 把ANSI 空余出来的位置交给各个国家,交给中国后, 中国继续编码,GBK,交给台湾继续编码BIG5,依然不能国际化,GBK有中文, 16个bit= 2byte 

 UNICODE 万国码,目的是所有全家的文字进行编码,占32位,01, 缺点:浪费, 

 ASCII 码的内容是不能改变的,编码还应该是原来的编码,但是Unicode 占用了32个位置,ASCII 会强制在前面加24个0 

 UTF-8可变长度的编码, 一个字符最少占8位, 

 英文8bit : 1 byte                      ASCII 8bit: 1byte 

 欧洲16bit: 2 byte                      GBK 16bit:2 byte 

 中国24bit: 3byte                      unicode 32bit :4byte 

 6 计算机存储系统单位换算 

 8 bit =1byte 

 1024bypt=1kb 

 1024kb= 1mb 

 1024mb=1 GB 

 1024GB= 1TB  

 7  while,else,条件不成立,执行代码, 

 break,打断,不执行后面,  

 in ,可以帮助我们判断***字符串是否在*** 字符串中, 

 not in 没有出现*** 

  

 

转载于:https://www.cnblogs.com/yan502/p/9116866.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值