zoukankan      html  css  js  c++  java
  • 小白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 条件:

    ​ 结果

  • 相关阅读:
    利用 FFmpeg 和 ImageMagick, AVI 转 GIF(不失真)
    TinyMCE textarea 输入框外部程序动态修改方法
    eclipse快速向下复制行
    ${factoryList }后面有空格不影响
    pre标签
    js备忘录_2
    eclipse 中 大小写切换:ctrl+shift+x 转为大写 ctrl+shift+y 转为小写
    js备忘录_1
    缓存
    myeclipse bug
  • 原文地址:https://www.cnblogs.com/lvtaohome/p/11116803.html
Copyright © 2011-2022 走看看