zoukankan      html  css  js  c++  java
  • 20180702

    一、计算机是什么?

      计算机的基本组成∶主板+CPU+内存

      CPU主要是看主频、核数(目前最大的是16)

      内存∶大小主要分为8G、16G、32G      型号主要是∶DDR3、DDR4、DDR5      主频主要好的公司为∶海盗船、玩家国度

      显卡∶显存、型号(N-GTX 1080TI(主要看倒数第二个数字)、A)、位宽越大越好

      硬盘主要品牌∶西数、希捷、日立、东芝

      计算机最底层是电子电路、只能识别两个数∶0、1

    二、Python的简介

      1、Python是一门解释性语言和一门弱类型语言.

      2、Python的优点为∶①定位"优雅"、"明确"、"简单"

                 ②开发效率高

                 ③是一门高级语言

                 ④具有可移植性

                 ⑤具有可扩展性

                 ⑥具有可嵌入性

         Python的缺点为∶速度慢、代码不能加密、线程不能利用CPU问题

      3、Python解释器∶Cpython、Ipython、PyPy(JIT技术、提高运行速度)、Jython、IronPython

    三、Python的安装∶一路确定、Path需要打钩

    四、Hello World

      C:usersAdminstrator>d:      进入D盘

      D:>cd sylar     进入sylar文件夹

      D:sylar>python first.py     python文件名,执行python

      例如:print("你好啊,我叫周润发")    输入的值为"你好啊,我是周润发"

    五、注释

      单行注释(# 单行注释)

      多行注释('''  多行注释   ''')

    六、变量

      变量的命名规则∶      变量可以重复使用

      1、必须由英文、数字、下划线组成    (下划线当字母使用)

      2、不能数字开头、更不能是纯数字

      3、不能是关键字

      4、不要太长

      5、不要用中文

      6、区分大小写

      7、要有意义

      8、推荐使用两种形式∶驼峰(除了第一个字母以外的其他单词的首字母大写)   例如∶ageAlex

                 下划线(每个单词用下划线分开)   例如∶wife_of_sister

    七、常量

      常量∶在Python中不存在绝对的常量   所有字母大写就是常量    例如∶PI=3.141592653

    八、Python的基本数据类型

      1、整数(int)    主要用于计算  例如∶+ - * / < >  =  %(取余)  /(整除) //(取整)  !=(不等于)                  class  (类)     type  (类型)

      常见的数字都是int类型,用于计算机或者大小的比较

      在32位机器上int的范围是-2的31次方~2的31次方-1

      在64位机器上int的范围是-2的63次方~2的63次方-1

      例如∶num = input("请输入一个数:")

           num = int(num)

         if num %3 == 0:
          print("是")
           else:
          print("不是")

      2、字符串(str)

      在Python中,凡是用引号引起来的都是字符串  (无论多少引号都行)

      例如∶s = "我叫~~~"     s = '我叫~~~'    s ='''我叫~~~'''

           print(type(s))     print(type(s))    print(type(s))

      例如∶print('周杰伦说:"昆凌也还不错!" ')

           print("周杰伦说:"昆凌也还不错!" ")

      例如∶print("你",end ="  ")

           print("我",end ="  ")

           print("他",end ="  ")

      例如∶s1="a"

           s2="b"

           s3="c"                         +∶拼接

           s4=s1+s2+s3+s4         *∶重复

           print(s4)        ∶换行

      3、布尔值(bool)   真或假  ture和false  (只有这两个取值)

      例如∶b=1>2

           print(b)                    false

           print(type(b))               bool类型

      九、用户交互

      使用input函数,可以与计算机互动起来       input(是提示语)

      例如∶a=input("请输入一个数值")                   a=1   b=1

           b=input("请输入另一个数值")                     11(字符串)

           print(a+b)

      例如∶a=input("请输入一个数值")                   a=1   b=1

           a=int(a)

           b=input("请输入另一个数值")                     2(整数)

           b=int(b)

           print(a+b)

      十、if语句

      if条件语句的基本结构:
      if 条件判断
      代码块
      运行流程,当条件是真,执行代码块
      ------------------------------------
      if 条件:
      代码块1
      else:
      代码块2
      运行流程,当条件成立,执行代码块1,否则执行代码块2 (2选1)

      ------------------------------------
      if 条件1:
      代码块1
      elif 条件2:
      代码块2
      ......
      else:
      代码块n
      执行流程,当条件1成立时,执行代码块1,否则接着向下分析执行.

      例如∶gender = input("你要喝果汁还是咖啡")

         if gender == '果汁':
          print("抱歉,没有果汁!")
         else:
          print("好的,请稍等")

      例如∶gender = input("你要喝果汁还是咖啡")

         if gender =='咖啡':
          pay = input("多少钱?")
          if int(pay)<60:
            print("要两杯")
          else:
            print("要一杯")
         else:
          print("抱歉,没有果汁")

      例如∶money = input("请输入你口袋里的钱数:")

           if int(money)>500:
          print("炸鸡")
          else:
          if int(money)>300:
            print("盖浇饭")
          else:
            if int(money)>50:
              print("泡面")
            else:
              print("减肥")

      例如∶money = int(input("请输入你口袋里的钱数:"))

           if money > 500:
          print("炸鸡")
           elif money >300:
          print("盖浇饭")
          elif money >50:
          print("泡面")
          else:
          print("减肥")

  • 相关阅读:
    字符串替换
    字符串查找
    字符串比较
    字节与字符串相互转换
    1365. How Many Numbers Are Smaller Than the Current Number
    1486. XOR Operation in an Array
    1431. Kids With the Greatest Number of Candies
    1470. Shuffle the Array
    1480. Running Sum of 1d Array
    【STM32H7教程】第56章 STM32H7的DMA2D应用之刷色块,位图和Alpha混合
  • 原文地址:https://www.cnblogs.com/lhy979/p/9255821.html
Copyright © 2011-2022 走看看