博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day01_步入百万年薪的第一天
阅读量:5012 次
发布时间:2019-06-12

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

  1. python的历史:

    • 04年Django框架诞生了
    • 内存回收机制是什么(面试题)
    • python2:源码不统一,有重复的功能代码
    • python3:没有重复的功能代码
  2. python是一个什么的编程语言

    • 编译型(C语言、c++、GO):只翻译一次
      • 优点:执行速度快
      • 缺点:开发速度慢
    • 解释型(python语言、JavaScript、PHP、Ruby):逐行翻译
      • 缺点:执行速度慢
      • 优点:开发速度快
      • 虚拟机(python解释器)
  3. python的种类

    1. Cpython(官方下载)

    2. Jython

    3. IronPython(C#)

    4. PyPy(特殊的Python)(动态编译)

1674415-20190704195159887-496499658.jpg

  1. 变量--输出

    a = "藿香正气水"   # 声明变量a    # 变量的名字=    # 赋值"藿香正气水"  # 值

1674415-20190704195212959-230576714.png

  1. 变量就是将一个临时的值存储在内容中(存储中间值)
  2. 变量名在内存中只有一个
  3. 变量可以多次重复使用
  4. 变量在我们程序中会频繁使用
  5. 变量定义的规则:
    • 变量由数字、字母、下划线组成
    • 不能以数字开头
    • 不能使用python中关键字
    • 不能使用中文和拼音
    • 区分大小写
    • 变量名要具有描述性 name = 18(错)
    • 推荐写法:驼峰体(AgeOfOldboy = 98)、下划线(age_of_oldboy = 98(官方推荐))

变量的小高级:

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

输出age=20,age1=19,age2=18

1674415-20190704195226158-1563321428.png

1674415-20190704195232210-67091714.png

  1. 常量

    • 常量:在配置文件中声明使用,python中本没有,是程序员中的规则:变量名全都大写,建议不进行修改
    • ID = 1231564654856 常量就是不变的量
  2. 注释

    • 注释说明自己的代码,被注释的内容是不执行的
    • 单行注释(当行注释):#
    • 多行注释:’‘’ ‘’‘ 、“”“ ”“”(开头的‘’‘必须靠左对齐)
  3. 基础数据类型

    • 整型(int):用于计算和比较的

      • 加+、减-、乘*、除/
    • 字符串(str):在python只要是引号引起来的就是字符串

      • 加法:同是字符串才能相加

      • 乘法:只能和数字相乘

        '''my name's "meet"'''  引号配合使用
    • 布尔值(bool):返回真假值 用于判断

      ture 真false 假
  4. 输入(用户交互)

    • input(“提示语句”)
      • input(“请输入账号,然后回车:”)
    • 注意:input获取得到的都是字符串
  5. if(流程控制语句)

    if - 如果 在python是关键字if True 如果是真的,告诉大家这是真的单if关键字 空格 条件 冒号缩进 结果# print(1)# if 3 > 2:#     print(3)# print(2)# print(1)# if 3 < 2:#     print(3)# print(2)if else 二选一如果 空格 条件 冒号缩进 结果否则 冒号缩进 结果# print(5)# if 3 > 2:#     print(3)# else:#     print(2)# print(8)# print(5)# if 3 < 2:#     print(3)# else:#     print(2)# print(8)if elif elif 多选一或零# print(110)# if 3 > 2:#     print("A")# elif 20 > 19:#     print("B")# elif 60 > 20:#     print("C")# print(220)# print(110)# if 3 < 2:#     print("A")# elif 20 > 19:#     print("B")# elif 60 > 20:#     print("C")# print(220)# print(110)# if 3 < 2:#     print("A")# elif 20 < 19:#     print("B")# elif 60 > 20:#     print("C")# print(220)# print(110)# if 3 < 2:#     print("A")# elif 20 < 19:#     print("B")# elif 60 < 20:#     print("C")# print(220)if elif else 多选一if 3 == 2:    print(1)elif 3<2:    print(3)elif 3>10:    print(4)else:    print(9)if if if 多选if 3>2:    print("A")print(456)if 3<6:    print("B")if嵌套sex = "女"age = 35if sex == "女":    if age == 35:        print("进来坐一坐")    else:        print("你去隔壁找春生")else:    print("你去对门找alex")1.用户输入账号2.用户输入密码3.判断用户的账号是不是alex4.如果账号是alex在继续判断密码是不是alexdsb5.账号和密码都正确提示用户alex就是一个dsb6.如果账号正确密码错误提示密码错误7.如果账号错误提示账号错误name_input = input("请输入账号:")pass_input = input("请输入密码:")# name = "alex"# pass = 123if name_input == "alex":    if pass_input == "alexdsb":        print("alex就是一个dsb")    else:        print("密码错误")else:    print("账号错误")# and # 和 and前边的内容为真并且and 后边的内容为真才是真if pwd == "alexdsb" and user == "alex":    print("alex就是一个dsb")else:    print("密码或账户错误!")
  6. 其他知识点

    • and和and前后都为真才是真
    • type():查看数据类型
    • int(”5“):将字符串中的数字转换成整型
    • str(5):将整型转化为字符串
    • ==:判断前后是否相等

今日作业

1.简述变量命名规范

答:变量是以字母、数字、下划线组成,区分大小写,且要有描述性。不能以数字开头,并且不能用python里面的关键字,不能使用中文和拼音,推荐的写法有驼峰体或者下划线连接。

2.name = input(“>>>”) name变量是什么数据类型通过代码检测

答:是字符串类型

name = input(">>>")print(type(name))
3.if条件语句的基本结构?

if+空格+判断语句+冒号

推进符+结果

4.用print打印出下面内容:

⽂能提笔安天下,

武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君.

答:

print("⽂能提笔安天下,")print("武能上⻢定乾坤.")print("⼼存谋略何⼈胜,")print("古今英雄唯是君.")
5.利用if语句写出猜大小的游戏:

设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。

答:

number = int(input("请输入你想的数字:"))number_d = 66if number > number_d:    print("猜测的结果大了")elif number < number_d:    print("猜测的结果小了")elif number == number_d:    print("猜测的结果正确")
6.提⽰⽤户输入他的年龄, 程序进⾏判断.

如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰青春期叛逆的⼩屁孩. 如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于40. 提⽰看老⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的老屁孩⼉.如果⼤于60, ⼩于70. 提⽰活着还不错的老屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个老屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.

答:

age = int(input("请输出年龄:"))if age < 10:    print("小屁孩")elif age < 20:    print("青春期叛逆的小屁孩儿")elif age < 30:    print("开始定性,开始混社会的小屁孩儿")elif age < 40:    print("看老大不小了,赶紧结婚小屁孩儿")elif age < 50:    print("家里有个不听话的小屁孩儿")elif age < 60:    print("自己马上变成不听话的老屁孩儿")elif age < 70:    print("或者还不错的老屁孩儿")elif age < 90:    print("人生就快结束了的一个老屁孩儿")else:    print("再见了这个世界")
7.单行注释以及多行注释表示方式

答:

单行注释是把要注释的东西放在 # 号后面

多行注释是把药注释的内容放在(‘’‘ ’‘’)或者(”“” “”“)中间

8.简述你所知道的Python3和Python2的区别?

答:

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

python3:由龟叔自己书写的,没有重复的功能代码

9.提⽰⽤户输入大黑哥. 判断⽤户输入的对不对. 如果对, 提⽰真聪明, 如果不对, 提⽰输入有误

答:

name = input("请输入'大黑哥'这个三个中文:")if name == "大黑哥":    print("真聪明")else:    print("输入有误")
10.⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)

答:

month = int(input("请输入月份的数字:"))if month == 1:    print("本月份是一月份,吃米饺")elif month == 2:    print("本月份是二月份,吃米饭")elif month == 3:    print("本月份是三月份,吃包子")elif month == 4:    print("本月份是四月份,吃辣椒炒肉")elif month == 5:    print("本月份是五月份,吃粽子")elif month == 6:    print("本月份是六月份,吃红烧鱼")elif month == 7:    print("本月份是七月份,吃炒粉")elif month == 8:    print("本月份是八月份,吃月饼")elif month == 9:    print("本月份是九月份,吃牛肉")elif month == 10:    print("本月份是十月份,吃馍馍")elif month == 11:    print("本月份是十一月份,吃火锅")elif month == 12:    print("本月份是十二月份,吃满汉全席")
11.⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次

=90 A

=80 B
=70 C
=60 D
< 60 不及格

答:

score = int(input("请输入你要查的分数:"))if score < 60:    print("不及格")elif score < 70:    print("D")elif score < 80:    print("C")elif score < 90:    print("B")else:    print("A")

转载于:https://www.cnblogs.com/NiceSnake/p/11134580.html

你可能感兴趣的文章
归并排序法
查看>>
【剑指offer】面试题26:复杂链表的复制
查看>>
spark开发生成EXE
查看>>
Vue 全家桶介绍
查看>>
java基础
查看>>
Vue运用
查看>>
[转载]基于ANSYS经典界面的单个螺栓联接的分析-1
查看>>
学习web的road-map
查看>>
url模块和querystring模块
查看>>
.net core入门 部署到Linux实践
查看>>
WPF Bitmap转Imagesource
查看>>
Java compiler level does not match the version of the installed Java project facet.解决方法
查看>>
笔记_小结
查看>>
Linux lsof命令 umount U盘
查看>>
自定义Font
查看>>
Matlab绘制透明平面(二元函数)
查看>>
基于二部图的推荐
查看>>
POJ 1543
查看>>
linux svn 服务端搭建
查看>>
maven用途、核心概念、用法、常用参数和命令、扩展
查看>>