zoukankan      html  css  js  c++  java
  • python基础

    3.计算机基础

          cpu:相当于人的大脑,控制与运算的中心

          内存:暂时存储,供给cpu数据         特点:成本高,断电即失

          硬盘:相当于电脑的数据库,存储大量数据文件。       特点: 成本低  永久保存

          操作系统:是执行者,支配所有系统。windows、linux

    4.python历史

    5.分类:py2与py3的区别:

    (1)py2:源码混乱,重复代码多,冗余

             py3:源码规范,优美清晰,简单

    (2)py2:print()或者print'内容'

             py3:print(‘内容’)

    (3)py3:默认编码:utf-8

             py2:默认代码:ASCII     解决方式:在首行添加一行:# -*- encoding:utf-8 -*-

    6.pyton优缺点:优:优雅 明确  简单开发效率高  高级语言  可移植性 可扩展性  可嵌入性

                              缺:速度慢  代码不能加密  线程不能利用多cpu问题

    7.python版本:编译型:将代码一次性全部翻译成二进制然后再运行代码。缺点:排错慢,开发效率低,不能跨平台。优点:执行效率高。

                            解释型:当运行程序时,将代码一行一行解释成二进制,然后再运行。优点:排错快,开发效率高,可以跨平台。缺点:执行效率低

    8.运行第一个程序:python 文件路径    enter

    print'helloword'

    9.变量:将程序的中间结果存储起来,便于以后用。

    10.规则    变量必须有数字、字母、下划线任意组合。

                    变量不能以数字开头

                   变量不能是python中的关键字

                  变量要有可描述性

                   变量不能是中文

                    变量不能太长

    11.常量:不变的量。python中规定没有常量,默认全部大写的变量成为常量。

    12.注释:单行注释#     多行注释    '''    ''''        """      """

    13.基础数据类型初始:

    数字型:int()  整型                           long()长整型

    >>>a =  2**64
    >>>type(a)
    <type,'long'>
    
    >>>b = 2**60
    >>>type(b)
    <type,'int'>

    字符型:在python中被引号引起来的就是字符串

    字符串有   单引‘  ’     双引"    "      三引‘’‘       ’‘’

    msg = "My name is Alex , I'm 22 years old!"
    msg = '''
    今天我想写首小诗,
    歌颂我的同桌,
    你看他那乌黑的短发,
    好像一只炸毛鸡。
    '''
    print(msg)

    字符串可以相加也可以相乘

    >>> name
    'Alex Li'
    >>> age
    '22'
    >>> 
    >>> name + age  #相加其实就是简单拼接
    'Alex Li22'
    >>> 
    >>> name * 10 #相乘其实就是复制自己多少次,再拼接在一起
    'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'

    但是,字符串只能与字符串进行拼接,字符串不能与数字或其他类型拼接。

    >>> type(name),type(age2)
    (<type 'str'>, <type 'int'>)
    >>> 
    >>> name
    'Alex Li'
    >>> age2
    22
    >>> name + age2
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: cannot concatenate 'str' and 'int' objects #错误提示数字 和 字符 不能拼接

    布尔值:true   false

    14.用户交互

    name = input("Name:")
    age = input("Age:")
    job = input("Job:")
    hobbie = input("Hobbie:")
    

    15.if语句

    16 while语句

    17.break  和  continue

    count = 0
    while count <= 100 : #只要count<=100就不断执行下面的代码
        print("loop ", count)
        if count == 5:
            break
        count +=1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0
    
    print("-----out of while loop ------")

    continue:结束本次循环,进行下一次循环

    break:终止本次循环

  • 相关阅读:
    0401-服务注册与发现、Eureka简介
    001-OSI七层模型,TCP/IP五层模型
    云原生应用开发12-Factors
    0301-服务提供者与服务消费者
    0201-开始使用Spring Cloud实战微服务准备工作
    0107-将Monolith重构为微服务
    0106-选择微服务部署策略
    0105-微服务的事件驱动的数据管理
    0104-微服务体系结构中的服务发现
    0103-微服务架构中的进程间通信
  • 原文地址:https://www.cnblogs.com/yb635238477/p/8584701.html
Copyright © 2011-2022 走看看