博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 第一章 常量+变量+注释+基础数据类型+用户交互+流程控制语句
阅读量:5301 次
发布时间:2019-06-14

本文共 4440 字,大约阅读时间需要 14 分钟。

python简介

python

第一章

  1. python的历史

    2004年 诞生了

    python 2:

    ​ 源码不统一,有重复的功能代码

    python 3:

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

  2. python是一个什么编程语言

    使用编译型和解释性来区分编程语言

    编译型:只翻译一次(代表c)

    ​ 优点:执行速度快

    ​ 缺点:开发速度慢

    解释型:逐行翻译 (代表Python)

    ​ 缺点:执行速度慢

    ​ 优点:开发速度快

  3. python的种类

    cpython python ironpython pypy

    官方下载就是cpython

  4. 变量 — 输出

    变量:# 什么是变量?#    是将一个临时的值存储在内容中(存储中间值)# 变量能做什么?#    可以多次重复使用# 变量在哪用怎么用?# 在程序中频繁使用print(35+56) # 打印-输出print((35+56)*2) # 打印-输出print(((35+56))*2) # 打印-输出a = 35+56print(a)b = a*2print(b)print(1+a)# a = 1 #声明变量# a #变量的名字# = #赋值# 1 #值
    定义变量内存图:# a = "藿香正气水" #声明变量# b = "藿香正气水"

    1729999-20190704213141657-404768088.png

    变量定义规则:# 1.由数字,字母和下划线组成# 2.不能以数字开头# 3.不能使用python中关键字#    关键字(蓝色字体)# 4.不能使用中文和拼音# 5.区分大小写# 6.变量名要具有描述性# 7.推荐写法#    7.1驼峰体  ageofoldboy = 98#    7.2下划线  age_of_old_box = 98(官方推荐)
    变量的小高级:age = 18age1 = 19age2 = age # age2 = 18age = 20print(age,age1,age2)

    1729999-20190704213127399-580101579.png

    从右往左执行:a = 4b = a + 6 # 在声明变量的时候先执行变量右边print(b)

    1729999-20190704213108479-366413105.png

  5. 常量

    常量:# 什么是常量?#     常量是不变的量# 常量能做什么?# 常量在哪里用?#     在配置文件中声明使用# 常量不建议修改# 变量定义规则# 大写开头ID = 1869662919
  6. 注释

    注释:#注释是什么?#    注释说明自己的代码# 单行 注释(当行注释)# 这是注释# 多行 注释  '''这是多行注释'''(必须无缩进)'''这是注释'''# """  '''  这是注释  '''   """"""'''这是注释'''注释'''这是注释2'''"""# 被注释的内容不会被执行#print("这是注释")
  7. 基础数据类型

    什么是基础类型?#    整型:  int  (数字)#    字符串:str  用引号引起来的(字母、汉字)#    布尔型:bool (True、False)基础类型是怎么用的?#    数字:用于计算和比较#    字符串:#    加法--同是字符串才能相加#    乘法--字符串与数字才能相乘#    布尔型:用于返回真假值,用于判断#    True--真#    False--假#基础类型在哪里用?# 56  整型int# 56 + 3# 56 - 2# 56 * 3# 56 / 4# "您好"字符串stra = "您好"b = "python"c = "呀"print(a + b + c) #字符串拼接d = "您好"print(d * 8) #字符串乘法运算a = '''您好'''b = '我好'c = """大家好"""d = '''您好python'''# 引号直接互相使用,成对出现e = "my name's meet"f = 'my name is "meet"'i = """ my name's "meet" """print(a,b,c,d,e,f,i)# 布尔值 bool# True 对# False 错print(3<0)
  8. 输入

    输入:# 用户交互是什么?#    input () 用户交互#    input ("提示语句")# 做什么# 怎么用#    py3中 input获取到的都是字符串#    int()--将字符串中的数字转换成整型#    type()--查看类型print(input ("请输入账户,然后回车"))a = input("请输入账户,然后回车")print(a)# 输入什么,则输出什么a = input("请输入账户,然后回车")print(a + "哒")# 输人什么,则输出什么,再输出哒# type()查看变量类型a = input("请输入账户,然后回车")print(a,type(a))# 输入什么,则输出什么,再输出class为对应的类型a = input("请输入")print(a + 5)# 提示错误,5应为字符串类型a = input("请输入")print(a + "5")# 输出55# 将字符串中的数字转换成整型a = input("请输入")print(int(a) + 5)# 输入5,输出10
  9. 流程控制语句:if

    # if -如果 在python中是关键字# if True 如果是真的,输出真的# 单if# 关键字 空格 条件 冒号(表示语句完成)# 缩进(4个空格)   结果if 3>2:    a = input(">>>")    print(a)# 输出>>>if 3>2:    print(1)# 输出1if 3>2:    print(3)print(2)# 输出132print(1)if 3<2:    print(3)print(2)# 输出12

    1729999-20190704213046694-930899465.png

    # if else 二选一#if 空格 条件 冒号#缩进 结果#else 冒号#缩进 结果if 3>2:    print(1)else:    print(2)#输出1if 3<2:    print(1)else:    print(2)#输出2print(5)if 3>2:    print(1)else:    print(2)print(6)#输出526![](https://img2018.cnblogs.com/blog/1729999/201907/1729999-20190704213008086-1167933370.png)
    # if elif elif 多选一或零#if 3>2:# 如果    print("A")elif 3<8:#再如果    print("B")elif 5<0:    print("C")# 输出Aif 3<2:    print("A")elif 3<8:    print("B")elif 5<0:    print("C")# 输出Bif 3<2:    print("A")elif 3<8:    print("B")elif 5<0:    print("C")# 输出Cif 3<2:    print("A")elif 3>8:    print("B")elif 5<0:    print("C")# 输出无内容,均为错误print(110)if 3<2:    print("A")elif 3>6:    print("B")elif 5>0:    print("C")print(112)# 输出110 C 112

    1729999-20190704212948600-902400608.png

    # if elif else 多选一if 3 == 2:    print(1)elif 3<2:    print(3)elif 3>10:    print(4)else:    print(9)# 输出9if 3 == 3:    print(1)elif 3<2:    print(3)elif 3>10:    print(4)else:    print(9)# 输出1

    1729999-20190704212932921-2016355618.png

    # if if if 多选if 3>2:    print("A")if 3<6:    print("B")# 输出ABif 3>2:    print("A")print(123)if 3<6:    print("B")# 输出A123B

    1729999-20190704212919034-1821282399.png

    # if 嵌套sex = "女"age = "25"if sex == "女":    if age == 25:        print("请进")    else:        print("不合适此职位")else:    print("需要女生才合适")# 条件成立,输出请进

    1729999-20190704212907941-1041531553.png

    练习:# 1.用户输入账号# 2.用户输入密码# 3.判断用户的账号是不是Alex# 4.如果账号是Alex再继续判断密码是不是Alex# 5.如果账号正确密码错误提示密码错误# 6.如果账号正确密码错误提示密码错误# 7.如果账号错误提示账号错误user = input("请输入账号:")pwd = input("请输入密码:")if user == "alex":    if pwd == "alex":        print("alex is a good boy")    else:        print("密码错误")else:    print("账号错误")# and和and 前边的内容为真并且and后边的内容为真才为真user = input("请输入账号:")pwd = input("请输入密码:")if pwd == "alex" and user == "alex":    print("alex is a good boy")else:    print("用户名或密码错误")

    今日总结

    1. python的历史

      python2和3的区别

    2. python是解释性编程语言

    3. python的种类

      Cpython jtyhon ironpython pypy
      官方下载cpython

    4. 变量

      命名规则

    5. 常量

      变量名全部大写,不进行修改

    6. 注释

      单行注释、多行注释

    7. 基础数据类型

    ​ int —整型(数字)计算和比较

    ​ Str—字符串(字母,汉字)

    ​ bool—布尔值 用于判断(True,False)

    1. 用户交互

      input()

      内容都是字符串类型

    2. 流程控制语句

      单if

      if else 二选一

      if elif elif 多个选择一个或着零个

      if elif elif else 多个选一个

      if if if 多选多或零

      if 嵌套 进行多层判断 一般建议写三层

    3. 其它知识点

      and 和and 前后都为真才实真

      type查看数据类型

      Int("5")将字符串5转换成整型

      str(5)将整型转换成字符串

      == 判断前后是否相等

转载于:https://www.cnblogs.com/zhangshan33/p/11135051.html

你可能感兴趣的文章
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
属性动画
查看>>
标识符
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
快来熟练使用 Mac 编程
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
使用pager进行分页
查看>>
UVA - 1592 Database
查看>>
Fine Uploader文件上传组件
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
consonant combination
查看>>
驱动的本质
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
Swagger简单介绍
查看>>