必学教程:Python核心编程(二)

开课吧开课吧锤锤2021-03-23 11:52

    Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型,而后封装为Python可以调用的扩展类库。今天为大家带来的是Python核心编程(二)。

py

    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(mostrecentcalllast):
    File"",line1,in
    TypeError:'tuple'objectdoesnotsupportitemassignment

    9、字典

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

 >>>aDict={'name':'renzhe','age':21,'address':'Tianjin'}>>>aDict
    {'name':'renzhe','age':21,'address':'Tianjin'}
    >>>forkey,valueinaDict.items():
    ...print(key,value)
    ...
    namerenzhe
    age21
    addressTianjin

    10、代码块及缩进对齐

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

    11、if语句

    一共下面三种方式

 ifexpression:
    if_suite
    ifexpression:
    if_suite
    else:
    else_suite
    ifexpression1:
    if_suite
    elifexpression2:
    elif_suite
    else:
    else_suite

    12、while循环

  whileexpression:
    while_suite

    以上就是Python核心编程(二)的全部内容,更多Python教程尽在开课吧广场Python教程频道。

有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
零基础轻松入门Python