python学习内容汇总:day one

第一次写学习总结博客,还有点小激动呢,(#^.^#)

     1.计算机操作系统的历史:

  • Unix
  • Lunix
  • Mac
  • Windows

待补充

      2.编程语言

  • C语言:编译型语言
  • C++:编译型语言
  • Java:解释型语言
  • Javascrip:解释型语言
  • Scala
  • Ruby
  • Shell
  • Python:解释型语言

      3.Python的下载以及相关拓展:

      从Python官网http:\\Python.org下载,目前有2.x版本和3.x版本,但2.x版本有一些bug,3.x在2.x基础上有很大的提升,但是之前2.x的程序很大部分不适用在3.x上,我下载anaconda中Python的3.5版本

       其中每个版本又因电脑的版本不同而被细分,32bit和64bit两种:

       32bit代表电脑的处理器可以读取的最大内存地址是32bit,32bit=4G=2**32

       同理,64bit表示的类似,理论值是16T,真实可以做到1T左右?

       电脑运行速度的快慢与三个部分相关,分别是CPU,内存(memory)和硬盘(disk)。CPU讲硬盘中的内容先提取到内存中然后从内存提取处理内容。其中CPU处理的最快,被比作飞机;内存处理速度第二,被比作高铁;硬盘处理速度最慢,被比作单车。硬盘的处理速度与其转速相关,转速分为5400转/分,7200转/分,1000转/分,15000转/分,现在也有不是转的(形容不会)称作SSD,很快了。

      人们通过一定的规则,实现人机交互,最先的规则是美国的ASCII码(American standard coding information ?),然后中国人编造了可以显示汉字的编码表,UBK2312,然后改进?,计算联合协会后来编了一个全球通用的码Unicode,但是英文在其中占的位数多,引起不满,在此基础上改进,形成了现在的UTF-8,这套编码中每个英文字占一个字符,中文占3个字符。在之后编码的过程中要注意不同编码是否适应程序的版本(像Python2.x版本就不支持中文,要显示中文需要先设定编码(#!-*-coding:UTF-8 -*-),但设置编码也可能会乱码,这就是Windows自己的原因的,可以改成Unicode码,Python3.x版本支持中文)

环境变量:

     4.Python操作:

    操作前的准备,Python上的操作是在内存上的操作,所以无法保存,先下载一个notepad,这个文本编辑器,可以编辑很多语言

    三个例题:

例题一:Yourname:        

                                         name=input(“your name”)

                                         age=input(“your age”)

                                         death_age=80

                                         print(“You can still live for”,death_age-age,"years.")

     第一个例题的注意点:1、命名规则:要有描述性;首字母不能出现数字和特殊字符包括空格,最好也不要用大写字母,两个单词连接用“_”;保留字符也不要用(像“print”)这是编写规则,需要注意。     2、以上的编码在程序中跑的时候会报错,str和int不能相加减,str表示字符串string,int表示整数integer(input的输入内容是字符串型的),需要先将字符串转化成整数,如下print(“you can still live for”,death_age-int(age),"years.") 3、tab键和4个空格是不一样的,在notepad设置中把tab键设置成4个空格键

例题二:principal(猜校长年龄)

                                       age_of_principal=36

                                       guess_age=input(">>")

                                       if int(guess_age)=age_of_principal:

                                         print("yes,you got it")

                                       else:

                                          print("you are wrong.")

第二个例题的注意点:if else的使用,注意加冒号

例题三:score(判断成绩级别)

                                  score=input("your score")

                                  if  int(score)>90:

                                    print("A")

                                  elif int(score)>80:

                                    print("B")

                                  elif int(score) > 70:

                                     print("c")

                                   elif int(score)>60:

                                     print("D")

                                   else:

                                     print("滚")

注意点:elif函数

                 

                  

                                          

      

猜你喜欢

转载自www.cnblogs.com/bailitiaoyi/p/9186894.html
今日推荐