python之(集成开发环境)IDLE

来源:互联网 发布:indexof( ,) js 编辑:程序博客网 时间:2024/06/05 16:41

本章我们介绍Python中的IDLEIDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。

大家有什么不懂的或者不会的可以加群 python学习交流 643692991

一、 python内置常用语法 :

1.Python Help()

  • help(参数) 参数可以是函数名、模块名、变量名等等。

  • help()函数使用举例:

    python之(集成开发环境)IDLE

2. Python dir()

  • 当你给dir()提供一个模块名字时,它返回在那个模块中定义的名字的列表。当没有为其提供参数时, 它返回当前模块中定义的名字的列表。

  • dir() 函数使用举例:

python之(集成开发环境)IDLE

3. Python id()

  • id(参数):返回的是对象的“身份证号”,唯一且不变,但在不重合的生命周期里,可能会出现相同的id值。此处所说的对象应该特指复合类型的对象(如类、list等),对于字符串、整数等类型,变量的id是随值的改变而改变的。

  • id() 函数使用举例:

    注:一个对象的id值在CPython解释器里就代表它在内存中的地址(Python的c语言实现的解释器)。

python之(集成开发环境)IDLE

用is判断两个对象是否相等时,依据就是这个id值

is与==的区别就是,is是内存中的比较,而==是值的比较

    4. Python print()

    • Python 思想:“一切都是对象!”

    • printf()函数:是python语言中的一个输出函数,可以输出以下几种内容

    • 1.字符串和数值类型 可以直接输出

    1. >>> print( 1)

    2. 1

    3. >>> print( "Hello World")

    4. Hello World

    • 2.变量

    无论什么类型,数值,布尔,列表,字典...都可以直接输出

    1. >>> x = 12

    2. >>> print(x)

    3. 12

    4. >>> s = 'Hello'

    5. >>> print(s)

    6. Hello

    7. >>> L = [ 1, 2, 'a']

    8. >>> print(L)

    9. [ 1, 2, 'a']

    10. >>> t = ( 1, 2, 'a')

    11. >>> print(t)

    12. ( 1, 2, 'a')

    13. >>> d = { 'a': 1, 'b': 2}

    14. >>> print(d)

    15. { 'a': 1, 'b': 2}

    • 3.格式化输出

    类似于C中的 printf

    1. >>> s

    2. 'Hello'

    3. >>> x = len(s)

    4. >>> print( "The length of %s is %d" % (s,x) )

    5. The length of Hello is 5

    • 【注意】

    Python2和3的print函数格式不同,3要求加括号(print())

    缩进最好使用4个空格

    5. Python input()

    • input():是输入函数,如果输入的变量为字符串或字符,且该变量名在历史记录中有过赋值,则正确。 否则出错。 输入整数,正确。

    • 举例:

      py2.x

    python之(集成开发环境)IDLE

    py3.x

    python之(集成开发环境)IDLE

    大家有什么不懂的或者不会的可以加群 python学习交流 643692991

    二、范式:

    1. 文件头

    a) # !/usr/bin/env python

    b) # -*- coding: utf-8 -*-

    2. 注释

    a) # 注释

    b) '''多行字符串'''

    c) """文档字符串"""

    3. 缩进

    a) 统一用4个空格

    b) 不要混用Tab(8个空格的长度)和空格

    4. 测试调用: if __name__ == "__main__": ...

    7. 多行

    a) 括号跨行

    b) 换行符

    c) 续行符

    8. 正反斜杠

    原创粉丝点击