小白python知识了解

一 计算机基础知识

1.计算机是由什么组成的?

输入输出设备 存储器 cpu 硬盘 内存

cpu:又称中央处理器,处理各种信息数据,类似于人体的大脑。

内存:存储数据。(临时记忆)

硬盘:存储数据的。(永久记忆)

2.什么是操作系统?

控制计算机硬件工作的流程----------软件

3.什么是应用程序?

安装在操作系统之上的软件,就是应用程序。

二 python简介

1.python的应用领域

  • 云计算
  • WEB开发
  • 科学计算,人工智能
  • 系统运维
  • 爬虫
  • 金融
  • 图形GUI

2.python2和python3的区别

python2:源码不统一,重复代码。
python3:源码统一,没有重复代码了。

3.编程知识

编程语言分类:编译型和解释型,静态语言和动态语言,强类型定义语言和弱类型定义语言。
比较:
编译型:运行速度快,开发效率慢;
解释型:开发效率快,运行速度慢。

三 快速入门

1.下载安装python

下载地址:https://www.python.org/downloads/

2.python入门

1.print() 输出
  • 变量

print(12+21)

print((12+21)*9)

print(a) # 注意a不可以加引号

2.变量规则:

​ 1.变量由字母,数字,下划线组成;

​ 2.禁止以数字开头;

​ 3.禁止使用python中的关键字;

​ 4.变量名不要使用中文和拼音;

​ 5.变量名要区分大小写;

​ 6.以下关键字不能声明为变量名:

​ 'and' 'as' 'assert' 'break' 'class' 'continue' 'def' 'del' 'elif' 'else' 'except' 'exec' 'finally' 'for' 'from' 'global' 'if' 'import' 'in' 'is' 'lambda' 'not' 'or' 'pass' 'print' 'raise' 'return' 'try' 'while' 'with' 'yield'

​ 7.推荐写法:

​ 驼峰命名:MeetTheGirl meetTheGirl

​ 下划线:meet_the_girl

​ 例子:

​ 7s = '你好' 错;

​ a b = '123' 错;

​ alex_sd = 6969 对;

​ _ddd = 'ss' 对。

3.常量

​ 常量就是将变量名大写,尽量保持不更改的一种量

​ 例子:name1='喜羊羊'

​ name2=name1

​ name1='懒洋洋'

​ name3=name2

​ 那么name1,name2,name3分别对应的值是什么?

​ name1是懒洋洋

​ name2是喜羊羊

​ name3是喜羊羊

4.注释

​ #单行注释 (单行注释)不能换行

​ #多行注释 """ """ 或者 ''' '''

5.数据类型初识

​ 整形 数字 字符串 汉字 布尔值 对错 列表 元祖 字典 集合

​ 1.在python中,凡是用引号引起来的,全都是字符串。

​ 2.数字类型有 +-*/

​ 3.字符串只有 + *

​ 4.字符串可以用单引号,双引号,或者三引号引起来,没有什么 区别,只有一些特殊格式需要不用的引号。

​ 5.字符串拼接 注意:只能和字符串相加,只能和数字相乘。

6.布尔值

​ True False

​ 真的 假的

​ 1 0

3.用户交互

1.输入用户名及密码

-*-coding:utf-8 -*-

user = input("请输入账号:")

passworld = input("请输入密码:")

print(user)

print(passworld)

2.输入密码时,密码不可见

-*-coding:utf-8 -*-

import getpass

user = input ("请输入账号:")

passworld = getpass.getpass("请输入密码:")

print(user)

print(password)

注:1:这个密码不可见的方法只能在终端中(cmd)实现。

​ 2:input程序交互获取到的内容是字符串。

简单记忆:type(类型)

​ str (字符串)

		  int    (整形)

​ bool(布尔值)

4.流程控制语句

​ 1.单if

​ if 关键字 空格 条件 冒号 缩进 结果

​ 2.if......else......

​ if 条件 :

​ 结果

​ else:

​ 结果

​ 3.if......elif......(如果......再如果......)

​ if 条件:

​ 结果

​ elif 条件:

​ 结果

​ elif 条件:

​ 结果

​ 4.if if

​ if 3>2:

​ print(1)

​ if 4>3:

​ print(2)

​ if 5>1:

​ print(3)

​ 5.if 嵌套

​ if 条件:

​ 结果

​ if 条件:

​ 结果

​ if 条件:

​ 结果

posted @ 2019-07-01 21:25  Jerry!  阅读(204)  评论(0编辑  收藏  举报