python基础

一 计算机基础

  计算机由硬件系统和软件系统组成。其中,硬件包含CPU,内存,硬盘,输入输出设备等,软件系统包含操作系统及各种应用程序。

二 python语言与其它编程语言。

  python语言创始人吉多.范罗苏姆

  python,C,C#,Java,PHP可以按照以下方式分类。

  1.编译型解释型

     编译型:C,C#,Java

     解释型:python,php

    区别:编译型是讲程序语言一股脑的一下子翻译后交给解释器执行,二解释型是一句一句的将程序语言翻译后交给解释器执行。

  2.速度

    速度较快:C

    速度较慢: C#,Java,python,php  

    原因:C语言直接会将编程语言翻译成机器码,而其他语言会将编程语言先翻译成字节码,然后再讲字节码翻译成机械码。

  python种类可以分为CPython,JPython,rubypython,pypy等。主流是CPython。

  python版本目前有2.7和3.6两种版本。2.7和3.6在某些地方有不可忽视的区别,尽然3.6版本比2.7有大幅度的优化,但目前两个版本都共存。

  python解释器在加载py文件中的代码时,会对内容进行编码。

  python2.7的编码默认是ASCII编码,所以如果不特别说明,编程语言中包含有汉字是会报错。最开头第一行写上 -*- enc=utf-8 -*-,可以决绝这种情况。

  python3的编码默认是uft-8,支持汉字,所以不会报错。

  

三 python解释器的应用

  在windows的DOS界面下,解释器的绝对地址 py文件的地址,可以执行py文件。

  可以将解释器的文件夹地址加到环境变量中,直接python py文件的绝对地址,可以执行py文件,和上面的一个效果。

  直接python或者解释器的绝对地址,可以进入解释器,进行简单的运算。

四python的基本语言。

  变量

    变量名 = 值

   变量名的命名规则

     1 必须由字母,数字,下划线一种或者两种组合,必须含有字母。

     2 数字不能再顶头第一个

     3 不能与关键字冲突

  循环语句

  while 条件:

    条件为真时,执行此条语句。

  else:  

    循环正常结束时,执行此条语句。

  

  循环语句中,break代表跳出循环,执行循环体下面语句。

  而continue 代表跳出本次循环,执行循环体的下一次循环。

  

i=0
while i<10:
    i+=1
    if i==7:
        continue
    print(i,end='')

while语句中嵌套if条件语句,实现输出1 2 3 4 5 6 8 9 10

 

  判断语句

  if 条件:

    条件为True时执行此条语句:

  else:

    条件为False时执行此条语句

  

name=input('请输入名称:')
if name=='Alex':
    age=input('请输入年龄:')
    if age=='67':
        print(name,'shi da sha bi ')
elif name == 'egon':
    print(name,'xialv')
else:
    print('peiqi zui shuai')

if判断句中嵌套if判断句。

 

  

 

  

posted @ 2017-08-16 19:28  骑者赶路  阅读(205)  评论(0编辑  收藏  举报