加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python基础知识

发布时间:2020-12-20 12:57:11 所属栏目:Python 来源:网络整理
导读:1.python的历史 1重要的发展阶段 python 2.0 - October 2000,加入了内存回收机制 python 2.4 2004,最流行的web框架django诞生 python 3.0 2008 2 python2: 源码不统一,有重复的功能代码 python3:源码统一,没有重复的功能代码 2.python是一种什么语言 编

1.python的历史

  1. 1重要的发展阶段

  • python 2.0 - October 2000,加入了内存回收机制

  • python 2.4 2004,最流行的web框架django诞生

  • python 3.0 2008

  1. 2 python2: 源码不统一,有重复的功能代码

    python3:源码统一,没有重复的功能代码

2.python是一种什么语言

  • 编译型:只翻译一次(代表 C 语言)

    优点:执行速度快

    缺点:开发速度慢

  • 解释型:逐行翻译 (代表 python语言)

    优点:开发速度快

    缺点:执行速度慢

  • python是一种解释型语言,

3.python的种类

  • Cpython

  • Jython

  • Ironpython

  • PyPy

4.变量 -- 输出

  • 什么是变量:

    变量就是将一个临时的值存储在内容中(存储中间值)

  • 变量能干什么:

    变量可以多次重复使用

  • 变量定义的规则:

    1. 变量有数字,字母,下划线组成

    2. 不能以数字开头

    3. 不能使用python中关键字以及内置函数的名字

    4. 不能使用中文和拼音

    5. 区分大小写

    6. 变量名要具有描述性

    7. 推荐写法

      驼峰体 AgeOfOldboy = 24

      下划线 Age_Of_Oldboy = 24 (推荐写法)

    变量可以多次重复使用

    a = 1
    print(a)
    print(a+1)

    ?

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

    ?

    # a = 4
    # b = a + 6 ? #
    # print(b)

    ?

?

5.常量

  • 变量名全部大写就是常量 -- 常量在配置文件中使用 --不建议修改

  • 在声明常量的时候,执行顺序是从右向左执行

  • 在一块内存中同名的常量名只能有一个

# 常量:
ID = 123456789 ?不改变的量

?

6.注释

#单行注释
‘‘‘这是多行注释‘‘‘
"""这也是多行注释"""
被注释的内容不会执行

7.基础数据类型

  • 数字:用于计算和比较(int)

  • 字符串:在python中只要用引号引起来的都是字符串(str)

  • 加法:都是相同的类型就可以进行相加操作

  • 乘法:只能和数字进行相乘

  • 布尔值:返回真假值 用于判断(bool)

    True 
    False
    注意首字母大写

    ?

8.输入

  • input:输入

    • input获取到的内容全都是字符串

    • int() -- 将字符串中的数字转换成整型

    • type() -- 查看数据类型

    print(input("输入你想说的话:"))
    ?
    输入你想说的话:你好!
    你好!
    ?

    ?

9.if

if -- 如果 在python中是关键字

if True 如果是真的,告诉大家这是真的

单个的if用法:

print(1)
if 2 < 3:
? ? print(2)
print(3)
?

if else 二选一

username = int(input("请输入账号:"))
userpass = int(input("请输入密码:"))
if username == "123456" and userpass == "123456":
? ?print("输入正确!")
else:
? ?print("输入错误!")
print("结束")

if elif elif

print("1")
if 2 > 3:
? ?print("a")
elif 8 < 10:
? ?print("b")
elif 5 > 6:
? ?print("c")
print(2)

if elif else

if 3 > 2:
? ?print(1)
elif 4 < 6:
? ?print(2)
else:
? ?print(3)

if if if

if 3 > 2:
? ?if 4 < 5:
? ? ? ?print("A")

if 嵌套

username = input("请输入账号:")
password = input("请输入密码:")
if username == "alex":
? ?if ?password == "123456":
? ? ? ?print("登录成功!")
? ?else:
? ? ? ?print("密码错误!")
else:
? ?print("账号错误!")

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读