博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python-编码和二进制-运算符
阅读量:5026 次
发布时间:2019-06-12

本文共 1300 字,大约阅读时间需要 4 分钟。

1、Pycharm的使用

  1、安装完之后,选择解释器。

  2、新建项目名,然后新建包名,最后新建文件名。

  这样一个py文件就建好了。

 

2. 字符串格式化:将数字和字符串相结合使用

%s,%d,%s:占位符

 

3. 编码和二进制(基础知识)

计算机存储,网络传输,内存计算用都是:0101010101010101010
美国:
aascii码,8位表示一个字符。
1位 bit
1字节 byte 8位 = 1字节
1千字节 KB 1024字节= 1KB
1兆 MB 1024KB = 1MB
1G GB 1024MB = 1GB

所有国家文字(使用的是万国码,unicode 16位,32位)

使用万国码的弊端:占用空间太大
UTF-8:对unicode进行优化编码,用最少的位数表示所有文字。(汉字,占 3个字节)
GBK:是中国自己拿来常用的编码,(汉字,占2个字节)

4. (1)算数运算符
+ - * /
A. 除法比较特殊,在py2里 9/2 结果是4 在py3里结果是4.5,要想在py2也是这样的结果就需要在py2版本开头加上
(from __future__ import division)
%:取模 **返回x的y次方(2**10)
//:取整除(9//2 = 4)

(2)比较运算:
== 等于
!= 不等于和 <>不等于,一个意思
> 大于
< 小于
>= 大于等于
<= 小于等于

(3)赋值运算:
= : 简单的赋值运算符(b = 1 + 1的运算结果赋值给b)
+=:加法赋值运算符 (c+=a 意思 自身 = 自身 符号 加上其他)
-=:减法赋值运算符(c-=a 意思 自身 = 自身 符号 减去其他)
*=:乘法赋值运算符(c*=a 意思 自身 = 自身 符号 乘以其他)
/=:除法赋值运算符(c/=a 意思 自身 = 自身 符号 除以其他)
%=:取模赋值运算符(c%=a 意思 c = c % a )
**= 冥赋值运算符(c**=a c = c ** a )
//= 取整除赋值运算符(c//=a c = c // a)

(4)逻辑运算符:
and:就是切的意思,只有两边都为True,才会返回Ture。
示例:
user = input("请输入用户名:")
paw = input("请输入密码:")
if user == "chengdajing" and paw == "123":
print("登录成功")
else:
print("登录失败")
or:布尔“或” 如果是True,就会返回True
按照顺序从前到后。
not:就是“非”得意思,意思就是相反的,如果a为True,返回的是false,如果a为false,返回的是True。
(5)成员运算:
in:查找一大串字符串里是否有“xxx”,如果有的话,就会返回True,
not in:意思就是说,如果里边没有,就会返回True。有的话,返回false。

 

转载于:https://www.cnblogs.com/chengdajing/articles/7382695.html

你可能感兴趣的文章
ssh 连接原理及ssh-keygen
查看>>
vs2013编译qt程序后中文出现乱码
查看>>
【转】IOS数据库操作SQLite3使用详解
查看>>
Android官方技术文档翻译——ApplicationId 与 PackageName
查看>>
设计网站大全
查看>>
JVM CUP占用率过高排除方法,windows环境
查看>>
【转】JAVA字符串格式化-String.format()的使用
查看>>
【转】ButterKnife基本使用--不错
查看>>
【转】VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”...
查看>>
函数中关于const关键字使用的注意事项
查看>>
微信架构(转)
查看>>
Web项目中的路径问题
查看>>
js随机数的取整
查看>>
关于解析漏洞
查看>>
十大经典预测算法(六)---集成学习(模型融合算法)
查看>>
用php做一个简单的注册用户功能
查看>>
一款基于css3的3D图片翻页切换特效
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sizeof与Strlen的区别与联系
查看>>
hadoop2.2.0_hbase0.96_zookeeper3.4.5全分布式安装文档下载
查看>>