• python成长之路一


    1,计算机基础

    1. CPU:中央处理器,相当于人类的大脑,运算中心,控制中心。
    2. 内存:暂时储存数据,与CPU交互,8G,16G,32G,64G
    • § 优点:读取速度快。
    • § 缺点:容量小,造价高,断电即消失。
    1. 硬盘:长期储存数据,
    • § 优点:容量大,造价相对低,断电不消失。
    • § 缺点:读取速度慢
    1. 操作系统:调控统领这些过程

     

    2python的发展与应用

    详情见太白金星博客

     

    3python是什么编程语言

    1. 编译型:将代码一次性全部编译成字节再在执行。
    • 代表语言:C...
    • 优点:执行速度快
    • 缺点:不能跨平台
      •   开发速度慢
      •   不好调试

     

    1. 解释性:代码从上到下逐步解释并执行。
    •   代表语言:python...
    • 优点:便于调试。
      •   可以跨平台。
      •   开发效率高。
    • 缺点:执行速度相对较慢。

    4,变量

    1. 变量的定义:
    • 变量就是将一些数据的中间结果暂存起来,以便后续程序调用
    1. 变量命名规范:
    • 变量不能以数字开头
    • 变量只能以字母,数字,下划线命名
    • 变量命名不能太长
    • 变量不能用拼音
    • 变量区分大小写
    • 变量不能以关键字命名
    • 变量具有可描述性
    1. 变量的应用
    • 过长的结果,可以让变量代替,使用起来方便,清晰。
    • 减少重复率。

    5,常量

    1. 一直不变的量。python中本来没有常量
    2. python中的常量:将变量全部大写
    3. 往往常量会放在文件最上面。

    6,注释

    1. 对代码解释说明,帮助自己或者别人理解。
    2. 释的用法:
    • 单行注释 :#
    • 多行注释:'''被注释内容'''    """被注释内容"""
    1. 注释不能每行都用,在一些重点,难以理解的地方使用

    7python的数据类型

    1. 1.      数字类型
    • Float  浮点型
    • Int     整形
    1. 2.      字符串类型
    • python中凡是用引号引起来的都是字符串
    1. 3.    布尔值类型
    • False  假
    • True   真
    • 字符串可以用+号拼接

     

    • 字符串可以与数字相乘

     

      第一个python语句

    print'hello,world'

      

    input语句:

      

    • input(“请输入你要输出的内容”)
    • name = input("请输入姓名")

      # Input输出的是字符串类型

    流程控制语句if:

      

    • 第一种结构:单独if
    • choice = int(input('请输入你猜得大小:'))
      if 0<choice < 4:
          print('你猜得是小')
      
    • 第二种结构:if else
    • choice = int(input('请输入你猜得大小:'))
      if 0<choice < 4:
          print('你猜得是小')
      else:
          print('你猜得是大')
    • 第三种结构: 多个条件选1个 if elif elif .....
    • choice = int(input('请输入你猜数字:'))
       
      if choice == 3:
          print('我请你吃饭')
      elif choice == 4:
          print('我请你洗澡')
      elif choice == 6:
          print('我请你大宝剑')
    • 第四种结构: if elif elif ..... Else
    • choice = int(input('请输入你猜数字:'))
       
      if choice == 3:
          print('我请你吃饭')
      elif choice == 4:
          print('我请你洗澡')
      elif choice == 6:
          print('我请你大宝剑')
      else:
          print('这都没猜对,真笨...')
    • if 嵌套
    • username = input('请输入用户名:')
      password = input('请输入密码:')
       
      if username == 'alex':
      if password == '123':
      print('登陆成功')
      else:
      print('密码输入有误')
      else:
      print('用户名输入有误')

      

    习题:

    1. 简述变量命名规范
      1.  变量不能以数字开头

        2,变量只能以字母,数字,下划线命名

        3,变量命名不能太长

        4,变量不能用拼音

        5,变量区分大小写

        6,变量不能以关键字命名

        7,变量具有可描述性

    1. nama = input(">>>"),name 变量是什么数据类型?

     print(type(name)) # 输出结果:<class 'str'>

    课后作业2:

    1. if 条件语句基本结构

        

    if a==5:
        print(false)
    elis a==6:
        print(True)

      

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

      问能提笔安天下,

      武能上马定乾坤,

      心存谋略何人胜,

      古今英雄唯是君。

      1.     
        print('''问能提笔安天下,
        武能上马定乾坤,
        心存谋略何人胜,
        古今英雄唯是君。''')
    2. 利用if语句写出猜大小的游戏:

      设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
      1.   
        a = 66
        number = int(input("请输入一个数字:"))
        if number>a:
            print("大了")
        elif number<a:
            print("小了")
        eles:
            print("猜对了")
    3. 提示用户输入他的年龄,程序进行判断。

      如果小于10,提示小屁孩,如果大于10,小于20,提示青春期叛逆的小屁孩,

      如果大于20,小于30,提示开始定性,开始混社会的小屁孩,如果大于30,小于40,

      提示看老大不小了。赶紧结婚小屁孩,如果大于40,小于50,提示家里有个不听话的小屁孩。

      如果大于50,小于60,提示自己马上变成不听话的老屁孩,如果大于60,小于70

      提示活着还不错的老屁孩,如果大于70,小于90,提示人生快结束了的老屁孩

      如果大于90以上,提示,再见了这个世界。

      1. age = int(input("请输入你的年龄:"))
        if age<10:
            print("小屁孩")
        elif age>=10 and age<20:
            print("青春叛逆的小屁孩")
        elif age>=20 and age<30:
            print("开始定性")
        elif age>=30 and age<40:
            print("看老大不小了")
        elif age>=40 and age<50:
            print ("家里有个不听话的小屁孩")
        elif age>=50 and age<60:
            print("自己马上变成不听话的老屁孩")
        elif age>=60 and age<70:
            print("活着还不错的老屁孩")
        elif age>=70 and age<90:
            print("人生就快结束了的一个老屁孩")
        eles age>=90
            print("再见了这个世界")
          
    4. 单行注释以及多行注释?
      1. 多行三个单引号或三个双引号注释

      2. 单行用#注释
    5. 简述你所知道的Python3x和Python2x的区别?
      1. python2默认ascii码,不支持中文

      2. python2的源码,繁琐,重复率高  
    6. 提示户输入麻花藤. 判断用户输入的对不对. 如果对,

      提示真聪明, 如果不对, 提示你 是傻逼么

      1.     
        prt = input("请输入'麻花藤'三个文字:")
        if prt == "麻花藤"print("真聪明")
        eles:
            print("傻逼么")
  • 相关阅读:
    2.2编译模块实现内核数据操控小结
    期末总结20135320赵瀚青LINUX内核分析与设计期末总结
    20135320赵瀚青LINUX期中总结
    20135320赵瀚青LINUX第八周学习笔记
    20135320赵瀚青LINUX第四章读书笔记
    20135320赵瀚青LINUX第七周学习笔记
    20135320赵瀚青《深入理解计算机系统》第七章读书笔记
    让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
    VMware虚拟机,vps忘记密码修改密码
    项彪与许知远谈论的问题---清醒的活着
  • 原文地址:https://www.cnblogs.com/peng104/p/9411509.html
Copyright © 2020-2023  润新知