Python----初次见面,请多关照!

1、计算机的最基本认识

       CPU(大脑) 3GHZ + 内存(DDR4) + 主板 + 电源(心脏)+ 显示器 + 键盘 +鼠标+ 显卡 + 硬盘 80MB/s

    操作系统
      windows 家用
      linux 服务器
      macOS 家用+服务器

      计算机是一个高度集成的电子电路采用高低电平. 二进制
      二进制没有2 -> 0 1
      八进制没有8 -> 0-7
      十进制没有10 -> 0-9
      十六进制没有16 -> 0-9 A-F


显卡
1. NAVIDA  (嘻嘻嘻)

三千预算进卡吧
加钱加到九万八
八核 E5 装上去
四路Titan抱回家
4K 屏幕组三屏
万元水冷温度压
固态硬盘装三块
硬盘内存使劲加
键鼠必花几千元
耳机手柄三千八
还有机箱六千元
红星炸弹劈劈啪

2. AMD 图形处理

2.python的简单介绍

    python是一门弱类型的解释型高级编程语言,创始人(Guido van Rossum)在1989年的圣诞节期间开始写的python语言的编译器

    编译型语言,把写好的程序编译成计算机认识的二进制

    优点:一次编译到处运行,运行效率高,开发效率低 

    解释性语言, 解释性语言的程序不要编译,省了道工序,解释性语言在运行程序的时候才翻译

3. python的版本
    2.x  即将被淘汰,我们不研究
    3.x 我们选择这个学习

4.安装 

    python.org根据自己的系统配置及环境选择下载

5.编辑器的选择

    1.所有的文本编辑器都可以编写代码.记事本 ,Editplus,sublime, pycharm(收费)

    2.可以在命令行写代码

6.第一个python程序

    cmd中输入python.写代码

    把python程序写到py文件中,通过python命令来执行程序

1 print("hello world")

7.变量

  概念:把程序运行过程中产生的中间值保存在内存,方便后面使用

命名规范:

  1.字母,数字,下划线组成

  2.不能用数字开头,且不能用纯数字

  3.不能用python关键字

  4.不要用中文

  5.要有意义

  6.不能太长

  7.区分大小写

  8.驼峰形式或者下划线命名

  数据类型:

# 1. 整数(int) integer 直接写出数字就是整数
# a = 10
# # 查看变量的数据类型 type()
# print(type(a)) # <class 'int'> class类, 类型. 类别

# 能够执行的操作, +  -   *    /    %     //   **
# print(1+2)
# print(1-2)
# print(1 * 2)
# print(1/2)
# print(10/3)  # 计算机中是无法准确的表示一个小数的
# 1-1000000000  明确的数字的个数的
# 0-1 0.01  0.1 0.001 0.0001 0.0000001  0.99  0.991
# 0.0001 * 100000 => 10 / 100000
# print(10%3) # 10/3 = 3......1 # 帮我们求某个数是否是xxx的倍数
# print(5%2) # 不能整除
# print(99999999999 % 100000000000000) # ???  9999/10000 = 0....9999
# print(10//3) # 整除. 地板除
# 2048
# print(2**0) # 1
# print(2**1) # 2
# print(2**2) # 4
# print(2**3) # 8
# print(2**4) # 16
# print(2**5) # 32
# print(2**6) # 64
# print(2**7) # 128
# print(2**8) # 256
# print(2**9) # 512
# print(2**10) # 1024G = 1T


# 字符串(str) string, 用单引号, 双引号, 三引号引起来的内容都是字符串
# a = """今天天气不错, 外面一点儿雾霾都没有!"""
# print(type(a)) # 查看数据类型  <class 'str'>

# a = '床前明月光, \n疑是地\n上霜, \n举头望明月, \n低头思故乡'  # \n 转义字符. 换行
# print(a)


# 字符串的相关操作(初步了解)
# + 字符串的连接
# * 数字   字符串重复n次

# a = "周杰伦"
# b = "昆凌"

# print(a + "不喜欢" + b) # 拼接操作

# print(a + 10)  # str和int不能相加
# a = "alex"
# print(a*20)

# 布尔值(bool) boolean 命题  True真命题, False假命题
# bool值用来做判断的. 没有操作
# mike是一个人  真的
# jack是一个品德高尚的人  假的

# a = 1>2
# print(a) # False
#
# b = 33 > 22
# print(b)
#
# print(type(a))  # <class 'bool'>

1. int 整数 +-*/ % // **
2. str 字符串 ', ", ''', """ 括起来的内容 +拼接 *重复
3. bool 布尔 True, False

# print(3+6)
# print("3+6 妈咪妈咪哄") # 被引号括起来的内容是字符串. 原样输出

# 注释 用来标注代码信息的, 被注释的内容不会被执行 单行注释
"""
    多行注释. ''' 或者 "" " 括起来的内容
"""

# 变量
# print(3 + 6) # 9
# print((3+6)/5)
# print((3+6)/5 + 3)
# print(((3+6)/5 + 3) * 2) # 由于算数优先级先算 */ 后算+-

# 变量: 把程序运行过程中产生的值. 暂时存储在内存. 方便后面的程序调用
# rng = 3+6 # 运算顺序. 把3+6的结果赋值给前面的变量a
# print(rng/5)
#
# ig = rng/5
# print(ig + 3) # 数学上的等价代换
#
# x = 1024 * 768
#
# y = x * 2

# 变量的名字
age = 20
length = 30

    # 每个单词的首字母大写
    # 用下划线分隔每个单词
# AgeOfMike = 88
# ageofmike = 88
# birthday_of_mike = 1888

# a = 10
# A = 20
# print(a)
# print(A)

# libaoku = "药匣子"

# mike_胡辣汤 = 88
# print(mike_胡辣汤)
'''
__mike = 188
_$_hehe = 11
__ = 22
mike_胡辣汤 = 88

99_piyanping = 66
99gamaoling = 180
ganmaoling_999 = 18
buganmaozenmeyong_ganmaoling = 66

'''

# 常量一般所有字母都大写
PI = 3.141592653
print(PI)
PI = 3
print(PI)

BIRTH_OF_mike = 1888
Q_HURT = 200

8. 常量
    本质就是变量. 所有字母都大写

9. 用户交互
      变量 = input(提示语)
      所有的输入的内容都是字符串
i      nt(变量) 把变量转化成数字

# print("开始")
# # = 赋值. 把等号右边的内容赋值给左边
# s = input("这里是input:") # input输入. 让用户输入一些内容. 程序会停在这句话. 阻塞.
# # input结束的时候. 会自动的收集到用户输入的内容. 把内容返回给前面的变量
# print("结束")
#
# print("用户输入的内容是", s) # print可以一次性打印多个内容

# print("大哥", "你的", "表", "不错")

# a = input("请输入一个a:") # 获取到的内容都是字符串
# b = input("请输入一个b:")
# # print(a + b) # 拼接
# # 通过类型转换把字符串转换成int
#
# c = int(a) # int: 整数 把字符串转化成int
# d = int(b)
# print(c + d)

# a = int(input("请输入一个a:")) # 获取到的内容都是字符串
# b = int(input("请输入一个b:"))
# # print(a + b) # 拼接
# # 通过类型转换把字符串转换成int
# print(a + b)

# a = 10
# b = 20
#
# print(str(a) + str(b))


10. if条件判断
    1.
      if 条件:
        if语句块
      执行流程:判断条件是否为真. 如果真. 执行if语句块

    2.
      if 条件:
        if语句块
      else:
        else语句块
      执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块

    3.
      if 条件1:
        if-1
      elif 条件2:
        if-2
      elif 条件3:
        if-3
      ....
      else:
        else语句块
      执行流程:
      判断条件1是否成立, 如果成立执行if-1
      否则如果条件2成立, 执行if-2
      否则如果条件3成立, 执行if-3
      ....
      否则执行else语句块

    4. 嵌套
      if 条件:
      if 条件:
      ..
      else:
      if 条件:
      ...

# if 如果. 条件的判断

'''
if 条件:
    if语句块
当条件成立的时候会执行if语句块, 如果条件不成立. 不执行语句块的内容

'''

# money = int(input("请输入你兜里的钱:")) # 300

# if money > 500:
#     print("吃烧烤")
#     print("喝啤酒")
#     print("找好朋友聊聊天")
# else:  # 否则. 条件不成立
#     print("吃泡面")
#     print("盖浇饭")
#     print("老干妈+馒头")


# if money > 500:
#     print("吃烧烤")
#     print("喝啤酒")
#     print("找好朋友聊聊天")
# elif money > 400:  #  否则. 如果xxxx
#     print("火锅")
#     print("酱牛肉")
#     print("锅包肉")
# # elif money >10:
# #     print("呵呵")
# elif money > 300:
#     print("路边摊")
#     print("大宝剑")
# elif money > 200:
#     print("麻辣香锅")
#     print("盖浇饭")
# elif money > 100:
#     print("烤冷面")
# else: # 小于100
#     print("饿着")
#
# # if...elif...else 有一个成立了.其他的都不走了
# print("没钱了")

# 90 -> 优秀(A)
# 80 -> 良好(B)
# 70 -> 中等(C)
# 60 -> 及格
# 60 以下 不及格
# 优秀, 良好, 中等, 及格, 不及格

# score = int(input("请输入你的分数:"))
# if score >= 90:
#     print("优秀")
# elif score >= 80:
#     print("良好")
# elif score >= 70:
#     print("中等")
# elif score >= 60:
#     print("及格")
# else:
#     print("不及格")

# if 嵌套
# print("咣咣咣")
# gender = input("请输入你的性别:")
# if gender == "男": # = 赋值     == 判断
#     print("去隔壁. mike等着你")
# else: # 不是男
#     ask = input("请问是包租婆么?")
#     if ask == "是":
#         print("去隔壁, mike等着你, tom也在!")
#     else: # 不是包租婆
#         height = int(input("请问你多高了"))
#         if height > 200:
#             print("太可怕了. 去隔壁, 去隔壁")
#         else:
#             print("西瓜又大又甜!")
# # 嵌套的层数不要太多. 一般不超过3-5层


# 弱类型
# a = 10
# print(type(a))
# a = "胡辣汤"
# print(type(a))

猜你喜欢

转载自www.cnblogs.com/robertx/p/10022627.html
今日推荐