zoukankan      html  css  js  c++  java
  • python 入门学习篇(一),呵呵呵

    1.python 3.0 是未来python的主要发展方向,到2020年python2.7将停止研发。

    2.python 的类型分为 整型 浮点型 和字符串型  (int,float,str).

    type()  id() print()   

    整型  2 3 4 5 6

    浮点型 2.0  3.1415926

    字符串型  ‘呵呵呵’  ‘3.1415926’

    3.python可直接当计算器来用     + - *  /  **   加减乘除 立方 

    4.python 常见错误提示

    >>> printa ('hello,world')
    Traceback (most recent call last):       
    File "<pyshell#32>", line 1, in <module>
    printa ('hello,world')
    NameError: name 'printa' is not defined

    名字错误   printa 没有被定义

    >>> print helo,world
    SyntaxError: Missing parentheses in call to 'print'

    语法错误 调用 print 时,括号丢失。

    >>> aaa = hello
    Traceback (most recent call last):
    File "<pyshell#53>", line 1, in <module>
    aaa = hello
    NameError: name 'hello' is not defined

    名字错误  hello 没有被定义。没有开辟空间给hello,python得变量要先定义再使用。

    >>> a = 03
    SyntaxError: invalid token

    语法错误:错误的标记/指令   03不是整型

    >>> 5 5
    SyntaxError: invalid syntax

    语法错误:错误的语法   5和5之间没有运算符

    5.>>> aaa =555

    >>> bbb = aaa
    >>> id (aaa)
    44847984
    >>> id (bbb)
    44847984
    >>> bbb = 666
    >>> id (bbb)
    44848320
    >>> id (aaa)
    44847984

    在这里aaa先被定义了,在后面可以被使用,并把开辟了一个空间有了一个地址,把555这个整型存放到了这个空间里。

    通过id()可以查看aaa变量的地址,这里是地址并不是555这个值。

    bbb = aaa 把bbb的地址指向了aaa ,bbb的地址和aaa的地址是一个地址,这里没有给bbb赋值,所以系统没有开辟空间给bbb.

    bbb = 666 把666这个值给了变量bbb,系统为bbb开辟了一个新的空间,并把666这个值放到了这个空间里,所以bbb已经有了新的地址,指向了新的值。

    6.变量命名规则 :1.不能有特殊符号  空格 !@#¥%  2.不能用关键字 True  如果用了关键字,关键字将会被占用,关键字是橘黄色的。3.不能以数字开头。 最好的命名方式2种  一种是  SDSC_TQ1_ST 或  SdscTq1Ss  .

    7.表达式顺序 () 优先级最大  然后是 ** 然后是 * / 最后是 + - 

    8.字符串不能做 / - ,提示会语法错误,但有时可以  两个字符串相加 这样会使2个字符串拼接在一起,也可以乘以一个常数 。

    >>> aaa = 'adcd'
    >>> bbb = 'cde'
    >>> aaa + bbb
    'adcdcde'

    >>> aaa = 'ab'
    >>> bbb = aaa *3
    >>> bbb
    'ababab'

    9 o=python 里的注释 用 #号分割。

    10 在IDLE 中是交互模式编程,如果代码太长就不方便,需要转换成文本模式的,用记事本就可以作为python的脚本编译模式,扩展名得用.py.

    在交互模式中 运算表达式下面会直接出结果,而脚本模式下必须用print命令才能看到结果。

  • 相关阅读:
    自定义事件的触发dispatchEvent
    [转]ProxmoxVE 干掉 VMware
    【转】怎么去阅读Chromium的源码?
    Delphi内存专题
    Delphi 线程同步技术(转)
    【纸模】六角大王 Super 5.6 CHS 简体中文版 U20080725+[手册]窗口与工具的概要(PDF格式)
    ReSharper反编译C#类库
    CS DevExpress程序启动(主窗体初始化优化)
    【EasyNetQ】- 发布/订阅模式
    Intellij Idea调试java文件时 怎么跳过class文件?
  • 原文地址:https://www.cnblogs.com/dy791001/p/5900129.html
Copyright © 2011-2022 走看看