python求道02日

 

  1. 下载python辅助编辑器pycharm

            关于编辑器的下载,推荐文章https://www.cnblogs.com/cruelty_angel/p/10100760.html,很详细,亲测有效

2.格式化输出

产生原因:在做很多工作时,我们需要一个固定的模板,只用改掉少许的部分,例如自我介绍,这时候我们就需要在需改变的地方弄一个占位符,不变的地方作为字符串重复输出,改变的地方改变变量即可。

使用方法 %s  %d

%s:此处应该输入的是一个字符串

%d:此处应该输入的时一个数字。

典型例子

Username=input(‘请输入你的名字:’)

Sex=input(‘请输入你的性别:’)

hobby=input(‘请输入你的爱好:’)

Print(‘我的名字是%s,性别%s,爱好是%s’%(Username,Sex,hobby)) 

注:在格式化输出中,因为已经有一个%号了,所以当你在文中想要表达输出%号时,得用两个百分号表示,不然计算机会认为是占位失败错误。

 我叫%s,我这次的学习进度到了%%3.

 

 

 

3.初始编码

网络中的视屏,文件,音乐等最终的存储形式的都是简单的二进制数据01。当时美国发明的计算机,编码本规定为八位二进制代表一个字符来进行读取

美国字符少,所以只需要用七位表示,之所以用八位,是因为方便以后拓展,所以ASCII码最左一位都是0.

早期,八位二进制代表一个字符,八位成为一个字节。

为满足中文需要,创建万国码unicode,在其中四个字节代表一个中文,太过浪费,所以升级成utf-8,三个字节表示一个中文

Gbk,国内使用的计算机编码方式。一个中文两个字节表示

 

 

4.运算符

算术运算:+   -   *   /  **(幂) //(整除)  %(取余)

比较运算:==(等于) !=(不等于) +=(加等于)

          -=(减等于) *=     %=   **=  //=

逻辑运算:and  or  not   返回值为TUREFALSE

 

运算优先级        ><  优先于 not    优先于  and          优先于  or

 

0转换为bool值为TURE,只有0转换为bool值才是false

or的用法

X or Y (如果x是真,则返回x,不然则返回y)

and正好与其是相反的。

X and Y (如果x是真,则返回y,不然则返回x)

典型例子

Print(1 and 5)    5       Print(1 or 5)   1

Print(0 and 5)    0       Print(0 or 5)   5

Print(0 or 4 and 3 or 2)      3

posted @ 2020-01-29 13:13  python求道者  阅读(65)  评论(0)    收藏  举报