Python入门(while,break,input)

          编码分为Ascii,万国(Unicode),和Utf-8

ASCII:在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。

          ASCII 码只能用于英文。

          Unicode通用于所有语言,但是有个缺点使最少使用2字符。也就是16位。这样就比较麻烦,占空间。

          Utf-8使优于Unicode,同样通用所有语言,英文8位,汉字32位。

解释器:

          1.python 后加文件路径

          2.文件内容第一行输入 #!/usr/bin/python  (pint)  

         

 

           例:python E:\py\hello.py  一直到文件名。

           python 3.5里写中文的时候用这个解释器#-*-coding:utf-8-*-

           开头用#用于单行注释,给自己看 电脑不管这行。多行用“  ”中间的是注释。

                                                                                 ”   “

例如:如果没有a就是注释,有前面的a=就成为一个变量

                      

 

 

           import是导入的意思

例:     在py文件里要写一段代码  其中需要lib文件中的代码,就可以在py文件中那个位置输入import lib 那么计算机就会在那个位置收录lib里面的代码。

                          #print("index")       ------------------注释

                           import getpass       ------------------导入隐藏密码代码

                           i1=raw_inpot (输入用户名)

                           #i2=raw_inpot       ------------------注释

                           i2=getpass.getpass(输入密码)

                           print(i1)                 ------------------输出

                           print(i2)                 ------------------输出

其中:raw_inpt是等待用户输入的意思    后面()里是输入内容

        i1代指输入内容print()是显示结果的意思  是变量

变量就好比是写作文:A代表美好  作文内容是今天A明天A后天A.....

         就可以理解为:今天美好,明天美好,后天美好。。。

变量的条件:1.只能是数字,字母和下划线。

                 2.不能以数字开头

                 3.不能是Python内部关键字

             一个=是赋值 赋予他相同的功能,两个==是比较的意思。

                  

 

基本数据类型:

                  数字:123738....

                         age=123  不需要用” “

                  字符串:

                  a1="fdsfa"

                  a2="gfdlh"必须用”  ”

布尔值:

                  a3=True(真)

                  a4=False(假)

1.创建xxx.py文件

                 (不要有中文途径,否则会出现位置问题)

2写代码

                   a头两行 #!/usr/bin/python        #-*-coding:utf-*-(中文)

                   b写功能代码

3执行代码

                   a.打开终端(cmd)    win+r 快捷键

                   b.python 代码文件的路径

python里面的 如果...满足条件一就是显示内容一和二,否则就显示三和四      注:内容和内容之间必须缩进相同,少一个空格都不行。

在python里,1代表True(真)0代表False(假)的意思。

条件语句 if...else...指的就是if的条件如果是True 那么就成立,执行内容一,如果不成立就执行内容二。0就代表False   if自己就会判断这个条件成立不成立

                   

                   

 

 

                   

例:

                   

                   

raw_input 是符等待用户输入的意思,那么如果输入alex 那么结果就会显示yes 如果输入的是其他则会显示no

                  

下面是简单的用户名和密码的登陆:

                  

下面这个是等待用户输入指令,如果输入的是1就显示111再如果(elif)输入2就显示222输入3就显示333,输入其他就显示...

                  

%s把变量连成字符串:

                 

                 

\:

             

 

                

 

while是循环操作的意思,下面这个的结果就会1秒显示一个1

                 

这个是会每秒增加1 直到10会结束

                 

 break是跳出循环的意思

                 

从1开始 每次增加1 直到10 跳过7就是这么操作,到7那里的start +=1是为了不让他循环在7那里 变成8以后继续执行命令 到10就停止了。

                 

演算从1+2+3+4+...100=多少

                       

最后sum的结果就是要算的总数。

1-100所有的奇数:

                      

两种列举出1-100的方式:

                      

1-2+3-4+5-6+7...99=?

                      

用户登陆,最多有三次机会:

                     

10进制转化2进制:11的2进制就是下面的方法 能整除就是余0 不能就是余1

                    

 

 

 

 

 

                       

 

 

 

 

 

 

 

 

 

 

           

                                         

 

posted @ 2017-05-14 23:31  7788碎片  阅读(192)  评论(0)    收藏  举报