python基础知识

计算机基础

  • 运算设备 进行运算和处理数据,如CPU、GPU

  • 存储设备 存储CPU的运算结果和计算机中的文件,包括内存和硬盘

    ​ 内存临时存储数据,断点就消失;硬盘可长期存储数据.

  • 输入设备 数据的输入如键盘、鼠标

  • 操作系统 是一个大型软件,控制和调用硬件的运行

python2与python3的区别

python2:

C,Java,c# 源码不统一 功能重复 维护难度大

python3:

源码统一,代码(功能)重复 维护难度降低了

编程语言的类型

编译型:开发时整体编译一次

优点:运行速度快

缺点:开发速度慢

代表语言:C、C++

解释型:一句一句逐行翻译

优点:开发速度快

缺点:运行速度慢

代表语言:Python

python的安装和环境配置

  1. 安装python3.68和python2.7 在系统环境变量 PATH 中添加python36和python27并相应改变其启动程序文件名,在cmd中输入文件名可快速启动对应版本.
  2. 安装PyCharm 在创建新项目时不要勾选虚拟环境,要自定义解释器路径.

写一个python程序

打开记事本输入:print("hello world"),保存为.py文件,打开cmd运行保存的文件.

print("hello world")

编码类型

  1. ASCLL:英文,8bit,1byte.
  2. Unicode:万国码,32bit.4byte,资源占用大
  3. GBK:国标码,包括汉字,部分韩文,日文等,16bit,2byte
  4. UTF-8:简化万国码,英文8bit,欧洲16bit,中文24bit,python3默认UTF-8

数据类型

  1. 字符串:str,'',"",''' ''',可进行+,*运算,相加即两个字符串拼接,相乘是数字和字符串
  2. 整形:int,可进行+,-,*,/运算
  3. 布尔值:bool Ture,False

变量命名规范

  1. 有字母,数字,下划线组成('_')
  2. 不能有数字开头
  3. 不能是关键字
  4. 区分大小写
  5. 不要用中文
  6. 要有实际意义
  7. 使用驼峰或下划线隔开

常量

全部大写的变量名就是常量

注释

给一些不太能够理解的写一个描述 -- 让咱们写的程序好理解

两种:

​ 单行(当行)注释: # 只是注释一行,不能换行 注释的代码是不执行的

​ 多行注释: ''' ''' """ """ 支持换行 本质是字符串

输入

input(),括号内是提示语, # input获取到的内容全都是字符串

if语句

  1. if 条件: # 条件 判断
    print(1) # 条件成立后执行的事情
  2. if else #二选一
if 4>5 :
    print(a)
else:
    print(b)

3.if elif else (多选一)

if 条件:
    执行a
elif 条件:
    执行b
else:
    执行C

4.多个if,即可多选也可不选

if 条件:
    结果
if  条件:
    结果
if 条件:
    结果
if  条件:
    结果

5.嵌套

if 条件:
    if 条件:
    	if 条件:
posted @ 2019-06-03 21:37  海达希亚  阅读(332)  评论(0)    收藏  举报