python基础1.0

 

1.计算机基础

cpu:相当于人的大脑,用于计算。

内存:储存数据,4G,8G,16G,32G,成本高,断电即消失。
硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件等等。
操作系统:
应用程序。

2.python历史

宏观上:python2 与 python3 区别:
    python2 源码不标准,混乱,重复代码太多,
    python3 统一 标准,去除重复代码。

3.python环境

编译型:一次性将所有程序编译成二进制文件。
    缺点:开发效率低,不能跨平台。
    优点:运行速度快。
    :C,C++等等。

 解释型:当程序执行时,一行一行的解释。

     优点:开发效率高,可以跨平台。

     缺点:运行速度慢

     :python ,php,等等

4.运行第一个Python文件

    python3x :python 文件路径 回车

     python2x :python2 文件路径 回车

    python2 python3 区别:python2默认编码方式是ascii码

     解决方式:在文件的首行:#-*- encoding:utf-8 -*-

          python3 默认编码方式utf-8

5.变量

  变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用

  1,必须由数字,字母,下划线任意组合,且不能数字开头

  2,不能是python中的关键字

  ['and', 'as', 'assert', 'break', 'class', 'continue',

  'finally', 'for', 'from', 'global', 'if', 'import',

  'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 

  'raise', 'return', 'try', 'while', 'with', 'yield']

  3,变量具有可描述性。

  4,不能是中文

6.常量

 一直不变的量。     π

 BIR_OF_CHINA = 1949

 7.注释

 方便自己方便他人理解代码。

 单行注释:#

多行注释:'''被注释内容'''  """被注释内容"""

8.用户交互

1,等待输入,

2,将你输入的内容赋值给了前面变量

3,input出来的数据类型全部是str

name = input('请输入你的名字:')
age = input('请输入你的年龄:')
print('我的名字是'+name,'我的年龄'+age+'')
输出结果:

请输入你的名字:大帅哥
请输入你的年龄:1
我的名字是大帅哥 我的年龄1岁

9.基础数据类型初始。

数字:int 12,3,45

  + - * / ** 

  % 取余数

  ps:type()

    字符串转化成数字:int(str) 条件:str必须是数字组成的。

    数字转化成字符串:str(int)

字符串:str,python当中凡是用引号引起来的都是字符串

    可相加:字符串的拼接。

    可相乘:str * int

bool:布尔值。 True False。

print(True,type(True))
print('True',type('True'))
输出结果:
True <class 'bool'>
True <class 'str'>

10.判断语句

if

else

score = int(input("输入分数:"))
if score > 100:
    print("我擦,最高分才100...")
elif score >= 90:
    print("A")
elif score >= 60:
    print("C")
elif score >= 80:
    print("B")
elif score >= 40:
    print("D")
else:
    print("太笨了...E")
输出结果:

输入分数:88
C

11.while语句

 while 条件:

     循环体

     无限循环

     终止循环:1,改变条件,使其不成立。

          2,break

    continue

print('11')
while True:
    print('222')
    print(333)
    break
    print(444)
print('abc')
输出结果
11
222
333
abc
count = 0
while count <= 100:
    count += 1
    if count > 5 and count < 95:
        continue
    print("loop ", count)

print("-----out of while loop ------")
输出结果
loop  1
loop  2
loop  3
loop  4
loop  5
loop  95
loop  96
loop  97
loop  98
loop  99
loop  100
loop  101
-----out of while loop ------

 

posted @ 2018-10-07 19:39  唐石彬  阅读(184)  评论(0编辑  收藏  举报