博学谷 > 资讯 > Python > Python核心编程在线学习

原创 Python核心编程在线学习

发布时间:2020-07-13 16:58:47 浏览 252 来源:博学谷 作者:照照

    Python核心编程在线学习的主要内容有:程序的输出、程序的输入、注释、操作符、变量和赋值、数字、字符串、列表和元组、字典、代码块及缩进对齐、if语句、while循环、文件和内建函数open()file(),以及模块。赶紧一起来学习和梳理Python核心编程的相关内容吧!

     

     Python核心编程

     

    1、程序的输出

    Python 使用 print 函数进行输出,类似 C 语言的 printf 函数。查看变量内容时,可以使用 print 语句输出。在交互式解释其中,可以使用 print 预计显示变量的字符串表示,或者仅使用变量名查看该变量的原始值。

    # Python 2 

    >>> myString = 'Helle World' 

    >>> print myString 

    Hello World   

     

    # Python 3.6 

    >>> myString = 'Helle World' 

    >>> print(myString)

     

    2、程序的输入

    一般使用 input 函数得到用户的数据输入,python 2 使用 raw_input 函数。

    # Python 2

    >>> user = raw_input('Enter name: ') 

    Enter name: test 

    >>> print user 

    test   

     

    # Python 3.6 

    >>> user = input('Enter name: ') 

    Enter name: test 

    >>> print(user) 

    test

    总结:可以使用 help 函数得到一个生疏函数的帮助;一直在函数外做用户交换操作或者将用户交换操作做成单独的函数。

     

    3、注释

    Python 使用 # 符号标识注释。# 开始到结束的一行全部时注释内容。

     

    4、操作符

    Python 的操作符和优先级等和其他语言基本相同。

    例如

    # / 运算符,正常的除法

    >>> 3 / 2 

    1.5 

    # // 地板除,取结果的整数部分 

    >>> 3 // 2 

    # ** 幂运算符 

    >>> 2 ** 1 

    >>> 2 ** 2 

    4

    逻辑操作符 andornot 分别表示与、或、非,合理的使用括号增强代码的可读性 

     

    5、变量和赋值 

    Python 是动态类型语言,也就是说不需要预先声明变量的类型。变量的类型和值在赋值那一刻被初始化。变量赋 值通过等号来执行。注意:Python不支持C语言中的自增1和自减1操作符,这是因为+-也是单目操作符,Python会将-n解释为-n)从而得到n,同样++n的结果也是n 

     

    6、数字

    Python 支持四种基本数据类型 

    整型(int 

    ● 浮点值(float 

    ● 复数(complex 

    ● 布尔值(bool

    复数有下面两种表示方法:

    >>> a = complex(3, 4) 

    >>> a 

    (3+4j) 

    >>> b = 3 + 4j 

    >>> b 

    (3+4j)

     

    7、字符串

    Python支持使用成对的单引号或双引号,三引号(三个连续的单引号或者双引号)可以用来包含特殊字符。使用 索引操作符([])和切片操作符([])可以得到子字符串。字符串有其特有的索引规则:第一个字符的索引是 0, 后一个字符的索引是 -1

    >>> s = 'Python' 

    >>> s 

    'Python' 

    >>> s[0] 

    'P' 

    >>> s[1] 

    'n'

     

    8、列表和元组

    可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的 Python 对象。和数组一样,通过从 0 开始的 数字索引访问元素,但是列表和元组可以存储不同类型的对象。列表和元组有几处重要的区别。列表元素用中括号 ([])包裹,元素的个数及元素的值可以改变。元组元素用小括号(())包裹,不可以更改(尽管他们的内容可 以)。元组可以看成是只读的列表。通过切片运算([][:])可以得到子集,这一点与字符串的使用方法一样。

    >>> aList = ['1', 2, 3, '4'] # '1', '4' 是字符串,2,3 是数字 

    >>> aList 

    ['1', 2, 3, '4'] 

    >>> aList[0] 

    '1' 

    >>> aList[:2] 

    ['1', 2] 

    >>> aList[1] = 100 

    >>> aList 

    ['1', 100, 3, '4']   

     

    >>> aTuple = (1, 'string', 3, 4) 

    >>> aTuple 

    (1, 'string', 3, 4) 

    >>> aTuple[:2] 

    (1, 'string') 

    >>> aTuple[0] = 10  # 当修改 Tuple 元素值时会引发下面错误 

    Traceback (most recent call last):

       File "<stdin>", line 1, in <module> 

    TypeError: 'tuple' object does not support item assignment

     

    9、字典

    字典是 Python 中的映射数据类型,工作原理类似 Perl 中的关联数组或哈希表,由键-值(key-value)对构成。使 用({})符号创建字典。

    >>> aDict = {'name': 'renzhe', 'age': 21, 'address': 'Tianjin'} >>> aDict 

    {'name': 'renzhe', 'age': 21, 'address': 'Tianjin'} 

    >>> for key, value in aDict.items(): 

    ...     print(key, value) 

    ... 

    name renzhe 

    age 21 

     

    address Tianjin

     

    10、代码块及缩进对齐 

    Python 通过代码的缩进对齐来表达代码逻辑,而不是使用大括号。提高了代码的可读性,在书写代码时一定要注 意缩进格式。 

     

    11if 语句

     if expression:

        if_suite

     if expression:

         if_suite

     else:

         else_suite

     

     if expression1:

         if_suite

     elif expression2:

         elif_suite

     else:

         else_suite

     

    12while 循环

    while expression:

         while_suite

     

    13、文件和内建函数 open()file()

    handle = open(file_name, access_mode = ';r';)

    file_name 表示要打开的文件名,access_mode 表示打开方式, ';r'; 表示赌去, ';w'; 表示写入, ';a'; 表示添 加。

     

    什么是属性?属性是与数据有关的项目。属性可以是简单的数据值,也可以是可执行对象,比如 函数和方法。哪些对象拥有属性呢?很多。类、模块、文件和复数等对象都拥有属性。我如何访问对象属 性?使用句点属性标识法。也就是说在对象名和属性名之间加一个句点(.):object.attribute 

     

    14、模块

    模块是一种组织形式,它将彼此有关系的 Python 代码组织到一个个独立文件当中。模块可以包含可执行代码、函 数和类,或者这些东西的组合。当你创建了一个 Python 源文件,模块的名字就是不带 .py 后缀的文件名。一个模 块创建之后,你可以从另一个模块中使用 import 语句导入这个模块来使用。

    >>> import module_name 

    >>> module_name.function() 

    >>> module_name.variable

    例如:

    >>> import sys 

    >>> sys.stdout.write('Hello World!') 

    Hello World!

     

    以上就是Python核心编程在线学习的全部学习总结,大家都梳理过一遍了吗?如果觉得本文对你学习Python有所帮助,不妨把文章分享出去,让更多的人看到!

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

领取成功
领取失败
上一篇:Python培训价格是多少?学费分期划算吗? 下一篇:数据分析师细分岗位方向有哪些?

相关推荐 更多

最新文章

扫描二维码,回复"Python"获取100G资料包