首页 > 编程语言 > 详细

python新手笔记一

时间:2019-08-21 02:27:29      阅读:124      评论:0      收藏:0      [点我收藏+]

python新手笔记

编码

 1.ascii
 2.unicode
       .ecs2
       .ecs4
 3.UTF-8                                    中文用3个字节
 4.utf-16        在windos里叫unicode
 5.gbk           包含亚洲文字                中文用2个字节
 6.gb2312        包含亚洲文字                中文用2个字节

单位

单位转化
1.8bit=1byte       8位=1字节  8位就是01010101这样的8位
2.1024byte=1KB
3.1024KB=1MB
4.1024MB=1GB
5.1024GB=1TB
6.1024TB=1PB
7.1024TB=1EB
8.1024EB=1ZB
9.1024ZB=1YB
10.1024YB=1NB
11.1024NB=1DB
12.常用到TB就够了

输入

input 不管输入什么都是字符串 例如input('请输入你的姓名:')
    如果输入的字符串是数字,要转化成数字格式,前面加 int 
    例如input('请输入你的年龄') #比如输入21
        input = itn(input)

输出

print  比如文档结束就print('and')

逻辑运算

and  (是 和 的意思)   or (是或者的意思)   not  (取反的意思)

转换

整型int(强制转换数字)/ str(强制转换字符串)/ bool(强制转换布尔值)
     数字转布尔值                0是False  其余都是True
     字符串转布尔值    什么都不输入是False  其余任何都是True 
重点需要记的是——字符串转数字
             ——数字转字符串
             
如果value = 1 or 9      
    print(value)    (看布尔值1和9都是True 那么在or的情况下,输出第一个。)
    value = 0 or 9
    print(value)  (布尔值0是false ,9是True,在or的情况下,第一个是False,输出第二个。)
    
    value = 1 and 9
    print(value)     (在第一个True的情况下,输出第二个)
    value = 0 and 9  (在第一个是False的情况下,输出第一个)
 如果有多个条件,则从左到右依次进行上述流程。

循环

whil 条件 :
条件可能是布尔类型——Trun成立  False不成立

假设

if 是如果 : 冒号是终止
=是赋值
==比较
elif 多一种判断 多一个如果
else 是如果都不成立,否则的其他情况

运算符

除 + - * / 之外
1.  %  取余数
    例如value = 11 % 3
        print(value)     value = 2   11除以3 余2
2. ** 是次方  2的8次方就是 2**8
3. // 取整除 取商的整数部分

补充运算符

in
  velue = "我是中国人"
  #判断‘中国’是否在value做代指的字符串中。“中国”是否是value所代指的字符串的子序列。
  v1 = “中国” in value     输出是布尔类型的
  #示例
  content = input('请输入内容:')
  if "坏" in content:
     print('包含敏感字符')
  #示例 如果包含敏感字符重新输入,不包含输出内容,退出。
  while True:
      content=input(“请输入内容:‘)
      if"坏”in content:
          print(‘包含敏感字符”)
      else:
          print(content)
          break
not in    (与in相反)

比较运算符

1.   ==    等于
2.   !=   不等于
3.   >     大于
4.   <     小于
5.   >=    大于等于
6.   <=    小于等于

赋值运算符

1. =   简单的赋值运算符         c=a+b将a+b的运算结果赋值为c
2. +=  加法赋值运算符           c+=a等效于c=c+a
3. -=  减去赋值运算符           C-=a等效于c=c-a
3. *=  乘法赋值运算符           c*=a等效与c=c*a
4. /=  除法赋值运算符           c/=a等效于c=c/a
5. %=  取模赋运算符             C%=a等效于c=c%a
6. **= 幂赋值运算符             c**=a等效于c=**a   -----?
7. //= 取整除赋值运算符         c//a等效于c=c//a

优先级

以下列出了从最高到最低优先级的所有运算符:
运算                 符描述
**                  指数(最高优先级)
~+-                 按位翻转,一元加号和减号(最后两个的方法名为+@和-@)
*/%//               乘,除,取模和取整除
>> <<               右移,左移运算符
&                   位'AND'
∧|                 位运算符
<  =<  >  >=        比较运算符
<>==!=              等于运算符
=%=/=//=-=+=*=**=   赋值运算符
is is not           身份运算符
in   not in         成员运算符
not and or          逻辑运算符

python新手笔记一

原文:https://www.cnblogs.com/s-jy/p/11386221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!