• 学习Python第二天


    今天是系统学习Python的第二天,准备写第一个python代码HelloWorld,但是在这个过程中我遇到了一些小麻烦,报错如下:

    出现这个问题的原因在于我错误的以为输入python3是进入文件所在目录,实际该操作只是查看python版本,进入python的交互页面,在这个页面下是可以写代码的,但是退出程序之后所有的代码都不见了,相当于写的东西在内存上,断电或者退出之后就没有了,所以交互器的作用仅仅在于调试代码;与之相对的在word文档中写东西,如果退出的话会提示你是否需要保存,保存之后的数据实际会存在硬盘上;在notepad++中以文件的形式去执行的正确做法是先用cd C:UsersPDesktop命令进入文件所在目录,之后运行python3 HelloWorld.py即可(为什么此处是python3而不是python呢,原因在于系统安装了两个python版本,我需要在python3中执行代码),正确代码如下:

     故而我们的python程序不会写在交互器中。触类旁通,我们可以再往下思考,交互器相当于电脑的内存,notepad++程序相当于电脑的硬盘,我们知道电脑有CPU,硬盘和内存,具体是怎么运作的呢,CPU如果要运算,如果从硬盘中读取数据会很慢很慢,从而有了内存,那么CPU运算时就会从硬盘中读取数据到内存中,之后CPU都可以从内存中读取数据了,速度快了很多,效率也提高了很多

    关于变量的示意图

    a=1;

    b=a;

    a=2;

    print(a)

    print(b)

    此时变量a,b分别是多少?

    a=2,b=1

     Python数据类型:

    int(整型):在32位的计算机上,整数的位数为32位,取值范围为-2^31~2^31-1,即-2 147 483 648~2 147 483 647

                     在64位的计算机上,整数的位数为64位,取值范围为-2^63~2^63-1,数值十分大

    long(长整型):Python相较于其他语言,不限制长整型数值的大小,但由于内存有限,也不可能是无限大的

            Python2.X版本中会自动将超过Int范围的数值转换为long(长整型),Python3.X版本中没有long(长整型)的概念了,都是int(整型)了

    float(浮点型):可以理解为小数

    Str(字符串):可以进行拼接

            示例代码:

          

          也可以"相乘“,实际为打印多少次,即...*10

          示例代码:

          

     boolean(布尔类型):根据条件成立与否,计算机会给出判断结果,分别为True和False,条件成立返回True,条件不成立返回False

          示例代码:

          

          

     
  • 相关阅读:
    C#------对SQLServer进行简单的增,删,改,查
    WinForm------点击Control弹出MessageBox
    WinForm------窗体初始化位置的显示
    WinForm------GridControl的部分属性介绍
    C#------编码规范
    vs------安装window net.framework 出现严重错误解决方法
    jsp------实现MD5加密
    jquery------捕获异常处理
    jquery------显示加载的js时出现中文乱码解决方法
    sublime3 常用功能总结
  • 原文地址:https://www.cnblogs.com/roy1235/p/9169299.html
Copyright © 2020-2023  润新知