zoukankan      html  css  js  c++  java
  • python入门


       1.1 什么是计算机
        cpu   中央处理器  相当于人的大脑
        
        内存  马上要使用的数据
        
        硬盘   (永久)存放数据 c盘  d盘 。。。
        
        输入输出设备
        
       1.2 什么是操作系统
       
        控制计算机硬件工作的流程 (软件) 
       
       1.3 什么是应用程序
       
        安装在操作系统之上的软件
        
       总结:程序开发目的:开发应用程序  
      2 python简介 
      
       2.1出生:
        吉多 范罗苏姆
       
       2.2应用:
        
        爬虫
        web
        人工智能
        自动化运维
        云计算
        金融
        (挣钱)
        游戏
       
       2.3应用公司:
        谷歌
        cia
        nasa
        豆瓣
        知乎
        yutube
        tab
        。。。。
        
       2.4优点:
        
        简洁,简单易学
        跨平台
        开发效率高   第三方库 (类库)
        高级语言
        嵌入  
        可扩展
       2.5python与其他语言
        
        c,c#,php , java python
        
        第一种(执行速度):
         
         - c  (机器码)  计算机能够识别的语言
         - c#,php ,java python(字节码)
           字节码  机器码
          
        第二种 (解释性,编译型)
         - c 编译型
         - c#,php ,java python(字节码)
         # python解释型语言
         
        第三种(易学)
         - python
         - 其他语言
         
        1.为什么不学c?
         学习成本高,学习难度大
        
        2.为什么不学c#,java
         学习难度大
        
        3.为什么不学php?
         web
         单一
         因为django出来的晚
       3.python种类:
        cpython  ironpython  jython  pypy 
       4. python发展史
       
        
        2004 django
        2008 2.7
        
         2.7 重复代码     语言不统一
         3.x 没有重复代码    语言统一
      3.快速入门
       3.1 安装   www.python.org
       3.2 hello world
        3.2.1   python2 不识别中文
        
       3.3 变量
        a = 30 +60
        变量名 一个等于号 赋值     值
        
        变量命名规则:
         1.变量由字母,数字,下划线组成
         2.变量不能以数字开头
         3.禁止使用python中关键字
          ['and', 'as', 'assert', 'break', 'class',
          'continue', 'def', 'del', 'elif', 'else',
          'except', 'exec', 'finally', 'for', 'from',
          'global', 'if', 'import', 'in', 'is', 'lambda',
          'not', 'or', 'pass', 'print','raise', 'return',
          'try', 'while', 'with', 'yield']
          
         4.不能使用中文和拼音
         5.变量名要区分大小写
         6.变量名要有意义
         7.推荐写法:
          1.驼峰体
           1.大驼峰    AgeOfOldboy = 56
           2.小驼峰    ageOfOldboy = 56
          2.下划线
           age_of_oldboy = 56
     
          PI = 3.1415   常量
               
       4. 注释
         
        # 当行注释(单行注释)
        
        """ """ ''' ''' 多行注释
        
        """
        asdjklfasldkfjalskdfjlk;
        asdfjkl;
        asdlk;
        fasdlk;
        fasd;
        jlkfjkasdfasdf
        """ 
        asdfasdfjsadfkasdjflk      
        """
        asdfsadlkfjsadlkf    
            
        ASD'F
        """    
       
       5.初始基础数据类型
        
        5.1  int 
         
         34+56  用于计算和比较的
         *   乘
         /   除
        
        5.2 str
        
         在python中只要使用引号引起来的都是字符串
         
         ''
         ""
         """ """
         ''' '''
         name = 'alex"   错误示范
         
         "I'm 22 years old"
         
         '''
         黑哥
         你真白
         '''      这就是多行注释

         msg = '''
         黑哥
         你真白
         '''      这就是字符串被赋值给msg变量
         
         
         a = 'alex'
         b = 'wusir'
         c = a+b
         print(c)
         
         bool
          bool 布尔值
          True  False
          真     假
         
         list
         tuple
         dict
         set 
         
       6. 程序交互(input)
        
        type() 查看数据类型
        
        注意: 用input获取到的内容都是字符串
        
        int('6')  将字符串转换成数字6
        str(6)    将数字转换成字符串'6'
        
        user = input("请输入用户名:")
        
        应用场景: 动态获取用户输入
        
       7. 格式化输出
        ------------ info of Alex Li ----------
         Name  : Alex Li
         Age   : 22
         job   : Teacher
         Hobbie: girl
        ------------- end ----------------  
        
        name = input("请输入姓名")
        age = input("请输入年龄")
        job = input("请输入职业")
        hobbie = input("请输入爱好")
        
        print(name,age,job,hobbie)
        %d 相同 %i
        
        print('''
        ------------ info of Alex Li ----------
         Name  : %s
         Age   : %d == %i
         job   : %s
         Hobbie: %s
        ------------- end ----------------
        '''%(name,age,job,hobbie))
        
        %s    字符串
        %d%i  整型
        
        应用场景: 动态获取用户数据并写入固定格式   + 号也可以
       8.if 条件语句
       
        if 关键字
        
        if 条件:   冒号
        缩进代码块
        
        
        if 条件:
         print(3)
        else:
         print(4)
        
        
        if 条件:
         代码块
        elif 条件:
         代码块
        elif 条件:
         代码块
        elif 条件:
         代码块
        
        
        if 条件:
         代码块
        elif 条件:
         代码块
        elif 条件:
         代码块
        elif 条件:
         代码块
        else:
         代码块
         
         
        if 嵌套
        
        if 条件:
         if 条件:
          代码块
         
        
        
        
     总结:
      
      1. 变量
       
       变量的命名规则
       
       1.变量由字母,数字,下划线组成
       2.变量不能以数字开头
       3.禁止使用python中关键字
        ['and', 'as', 'assert', 'break', 'class',
        'continue', 'def', 'del', 'elif', 'else',
        'except', 'exec', 'finally', 'for', 'from',
        'global', 'if', 'import', 'in', 'is', 'lambda',
        'not', 'or', 'pass', 'print','raise', 'return',
        'try', 'while', 'with', 'yield']
        
       4.不能使用中文和拼音
       5.变量名要区分大小写
       6.变量名要有意义
       7.推荐写法:
        1.驼峰体
         1.大驼峰    AgeOfOldboy = 56
         2.小驼峰    ageOfOldboy = 56
       
       使用变量的时候不能加引号   加引号就变成字符串了
       
      2. 注释
      
       #  当行注释
       
       """ """ 多行注释 
       
       """
       alex
       wusir
       tiabai
       """
       
       msg = """
       alex
       wusir
       tiabai
       """
          
      3. 整型 
      
       int
       
       num = int('8')   # 通过int()把字符串8转成数字8 转换的内容必须是数字
       
       用于比较和计算的
       
       + - * /
      
      4. 字符串 
      
       str
       
       s = str(8)      #通过str()把数字8转换成字符串8
       
       +   # 相加的时候双方必须都是字符串 
       *   # 只能是数字和字符串相乘
        
      
      5. 布尔值 
       
       True   真
       False  假
         
      6.程序交互  
       
       input() 括号内的内容必须是字符串,也称为提示语句  
       
       input获取的内容都是字符串
       
       type()  # 查看数据类型  将要被查看的数据放到括号里
         
      7.格式化输出
       
       %s -- 字符串    注意:  s必须小写 
       %d -- 整型
       %i -- 整型      
       # 注意点 : 必须按照相对应的数量来填充  使用位置来填充参数
       
       name = '骚年'
       f'你好{name}'
       # 把变量名写到里边,不能加引号    了解  
               
      8.if条件语句
       
                8.1           
       if 条件:
                 代码块
               
               
               
                8.2
                if 条件:
                    代码块
                   
                else:
                    代码块
                 
                8.3 
                if 条件:
                    代码块
                elif 条件:
                    代码块
                elif 条件:
                    代码块
                
        
       8.4
                if 条件:
                    代码块
                elif 条件:
                    代码块
                elif 条件:
                    代码块
       else:
                    代码块
                   
                8.5
                if 条件:
                    if 条件:
                        代码块
        
        
        
        
        
        
        
  • 相关阅读:
    .NET开发相关使用工具和框架
    Jquery.KinSlideshow 焦点图标轮换
    可能发生了架构损坏。请运行 DBCC CHECKCATALOG。
    mssql使用问题大合集
    做饭流程js
    点击导航切换和隐藏
    批量修改文件名后缀
    GB2312转码utf-8字符方法
    border三角形的3种方式
    移动端nav导航栏
  • 原文地址:https://www.cnblogs.com/qizt/p/9833375.html
Copyright © 2011-2022 走看看