Python入门

一、计算机基础


1.计算机由什么组成

  • 输入输出设备
  • 内存
  • 硬盘
  • cpu
  • 操作系统
  • 应用程序

2.什么是操作系统

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

3.什么是应用程序

  • 安装在操作系统之上的软件

二、python的前世今生

1.python简介

​ python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

(龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者)。

2、python现状

2018年9月的TIOBE排行榜,Python已经占据第四的位置, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。

由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!!

Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。

3、python的应用

4、python2与python3的区别

  1. python2:源码不统一,重复代码多
  2. python3:源码统一,无重复代码

5、python所属语言类型

  1. 语言类型的划分
    • 编译型与解释型
    • 动态型与静态型
    • 强定义类型与弱定义类型
  2. 各自优缺点
    • 编译型:运行速度快,但开发效率低
    • 解释性:运行速度慢,但开发效率高

6、python优缺点

7、python种类


二、python环境的安装

1、官网https://www.python.org/ 进入官网点击Downlods

2、根据电脑系统进行选择[^以windows为例]

3、根据系统环境选择相应版本

==红框为64位,蓝框为32位==

4、下载完成后运行

==按图上勾选==

==点击下一步==

==按图上勾选点击Install,进入安装界面==

==此为完成界面点击关闭即可==

5、验证安装是否成功

5.1 windows系统在键盘上点击win+r进入电脑终端,输入python出现如下界面


二、python入门

1、输出

  • 在notepad++中创建文本

    print("hello world")

    如下图

    print为输出

==注意保存==

​ 保存后关闭 点击win+r,在对话框中输入cmd,运行黑窗口,输入python+空格 点击回车

2、变量

2.1 变量是什么

变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用

name = "Kiwi"
  • name是一个变量名
  • =是对变量进行复制
  • "Kiwi"是一个值

2.2 变量命名规则

  1. 由数字、字母、下划线组成
  2. 禁止以数字开头
  3. 禁止使用python关键字
  4. 不能使用中文与拼音
  5. 变量名区分大小写
  6. 推荐写法
    • 驼峰体
      • 大驼峰
      • 小驼峰
  7. 变量名要具有描述性
关键字['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

2.3变量的小高级

age=18
age1=age # 18
age2=age1 # 19
print(age,age1,age2)

输出结果应为 19 18 18

图示:

3 、常量:常年不变的量

  • 写法:变量名称大写
  • python中没有变量的概念,所以以变量名大写为常量

4、注释:用以表示晦涩难懂的语句

  1. 为单行注释,又称当行注释,不能换行

  2. ”“”内容“”“为多行注释可换行
"""
白日依山尽
黄河入海流
"""

5、数据类型

  • 整形:即数字,可加减乘除
  • 字符窜:用==单引号,双引号==[^不可换行],三引号引起来的[^可换行]
    • 字符串可与字符串做加法,可与数字做乘法,不可做减法或除法
  • 布尔值:True[^1]或False [^0]
  • 列表
  • 元祖
  • 字典
  • 集合

6、用户交互(input[^获取到的都是字符串])

user = input("请输入用户名:")
password = input("请输入密码:")
print(user)
print(password)
  • 如要识别输入数据类型,可使用 type
a = 123
print(type(a))

7、流程控制语句

  1. 单if:if+空格+条件+冒号

    print("")[^括号内为数字不加引号]
age = input("年龄")
if int(age)>18
    print("可以去网吧了")
  1. if else :如果 否则
age = input("年龄")
if int(age)>18
    print("可以去网吧了")
else
    print("还不行")
  1. if elif 如果在如果
if 4<3:
    print("对")
elif 0<1:
    print(”没毛病“)
elif 1>0:
    print("也对")

來看一下運行結果

1729995-20190703082722258-2104501251.png

  • 上面的代 码是否可以用if if 实现呢
if 4<3:
    print("对")
if 0<1:
    print(”没毛病“)
if 1>0:
    print("也对")

我们来看一下运行结果

1729995-20190703082659657-90959066.png

我们可以看到,if if会对所有条件进行判断,而 if elif 只判断到条件成立时,如果某一条信息需要进行比对时,if if 进行全部比对,而if elif比对到正确信息会停止比对,这样当信息量过大时可以节省资源

  1. 嵌套if

    格式:

    if+空格+条件+:

    ​ 结果

     if+空格+条件+:     

    ​ 结果:

age = int(input("请输入年龄"))
'''
input为提示语句,所获取内容为字符段
需要使用int进行整形
'''
if age > 18:
    print("可以去嗨皮")
    if age > 22:
        print("可以扯证了")
    elif 18 < age < 20:
        print("可以谈恋爱")
    else:
        print("还小")
else:
    print("兄嘚,买盘不")

转载于:https://www.cnblogs.com/Kiwi-456/p/11116950.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值