今日学习笔记

一、python发展历史

  • 2000.10.16 加入了内存回收机制,构成了现在Python语言框架的基础
  • 2004.11.30 Django框架诞生

二、python是什么编程语言

编程语言分为编译型和解释型

  • 解释型:开发效率高,运行速度慢
  • 编译型:开发效率底,运行速度快

==python是解释型语言==

三、python的种类

  1. Cpython:官方版本
  2. Jython:基于Java解释器的python 在 JVM上运行
  3. Ironpython:基于C#的python 在CLR上运行
  4. PyPy :用python实现的python,

今日学习笔记_第1张图片

四、变量

4.1 变量是什么

  • 变量就是将一个临时的值存储在内存中

4.2 变量能干什么

  • 变量可以重复多次使用

4.3 变量怎么用在哪用

  • 变量在程序中会频繁使用
name = "Kiwi"
  • name是一个变量名
  • =是对变量进行赋值
  • "Kiwi"是一个值

4.4 变量命名规则

  1. 由数字、字母、下划线组成
  2. 禁止以数字开头
  3. 禁止使用python关键字
  4. 不能使用中文与拼音
  5. 变量名区分大小写
  6. 推荐写法
    • 驼峰体:AgeOfOldboy
    • 下划线:age_of_oldboy
  7. 变量名要具有描述性
python关键字['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']

4.5变量的小高级

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

输出结果应为 19 18 18

图示:

今日学习笔记_第2张图片

五 、常量:常年不变的量

  • 写法:变量名称大写
  • python中没有变量的概念,所以以变量名大写为常量,可修改但不建议修改

六、注释

1.注释的用处

  • 标注晦涩难懂的代码,说明自己的代码
  • 为单行注释,又称当行注释,不能换行

  • ”“”内容“”“为多行注释可换行
  • 注释赋值后可作为变量使用
"""
白日依山尽
黄河入海流
"""

七、数据类型

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

八、用户交互(input)

  • input获取的内容都是字符串
  • int()将字符串中的数字转化为整形
  • type()查看数据类型

九、流程控制语句

1. 单 if 如果

if + 条件+英文格式下冒号[^冒号表示条件说完]

​ 结果

if 3>2:
    print("hello world")

2. if else 如果 否则,二选一

if + 条件 + 英文格式下冒号

​ 结果

else+应为格式下冒号

​ 结果

if 3>2:
    print("hello word")
else:
    print("bye")

3. if elif 如果 再如果,多选一

if + 条件 + 英文格式下冒号

​ 结果

elif+条件 + 英文格式下冒号

​ 结果

if 4<3:
    print("")
elif 0>1:
    print("")
elif 1<0:
    print("")

4. if 嵌套

if+空格+条件+:

​ 结果

if+空格+条件+:     

​ 结果:

​ else:

​ 结果

else:

​ 结果

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

十、额外知识点

  • 1.and 和 and前后都为真才是真
  • 2.type 查看数据类型
  • 3.int("5") 将字符串5转换成整型
  • 4.str(5) 将整型转换成字符串
  • 5.== 判断前后是否相等

今日学习笔记_第3张图片

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

你可能感兴趣的:(今日学习笔记)