活学活用之python(一)

从基础开始:

1.脚本基本结构:与C语言用花括号{}表示语句块不同,python使用缩进来表示语句块。代码缩进一般用在函数定义、烦的定义以及一些控制语句中。行尾的“ :”表示代码缩进的开始。

处于同一级的代码缩进,缩进量要保持一致,否则将导致错误。

'''
    三个引号包围的,是大段的注释
'''
# 仅注释这一行

if a > b: # 单行注释也可以放在这儿
    if a == 1:
        print a
    else:
        if a == 0:
            print a
        else:
            print b
else:
    print("Hello!")


str = '''
        赋值给变量的三个引号包围的,不再是注释了,而是一大段字符串,可以用
        print()语句输出
      '''


如果语句较长,需要分成几行写的时候,可以使用“ \ ”或者用一对小括号()来将一条语句写成几行。

c = a * 2\
      + b\
      - c\
      / 3

c = (a *
       2 + 1
       - b 
       * 3)
        

2.基本输入输出

基本输入语句:input();返回所输入的字符串。

基本输出语句:print();可以输出所有的数据类型,而不需要事先指定要输出的数据类型。

3.基本类型转换函数:

    int: 将字符串转换为整数

    float: 将字符串或整数转换为浮点数

    str: 转换为字符串

    char: 将ASCII值转换为ASCII字符

    hex: 将整数转换为十六进制的字符串

    long:将字符串转换为长整型

    oct:将整数转换为八进制的字符串

    ord:将ASCII字符转换为ASCII值

3.数据类型

    1)数字基本类型:整数、长整数、浮点数和复数

    2)运算符:+、-、*、/、**、%、|、^、&、<<、>>

    3)字符串:可以包含数字、字母以及一些控制符。\n、\t、\r、\f 等

          格式化字符串:可以在字符串中使用以“%”开头的字符,在脚本中改变字符串的内容。

              %c:单个字符

              %d:十进制整数

              %o:八进制整数

               %x:十六进制整数,其中的字母小写

               %X:十六进制整数,其中的字母大写

                %s:字符串

    4)列表:以方括号[]包围的数据集合,不同成员间以“ ,”分隔。

列表操作描述列表操作描述
list.append()列表尾部追加成员list.pop删除列表中尾部的成员并返回删除的成员
list.count(x)计算列表中的参数x出现的次数list.remove(x)删除列表中的指定成员(有多个则只删除第一个)
list.extend(L)向列表中追加另一个列表Llist.reverse()将列表中成员的顺序颠倒
list.index(x)获得参数x在列表中的序号list.sort()将列表中成员排序
list.insert(index,object)向列表中指定位置(index)插入数据(object)  

           

 

 

 

 

 

 

 

 

 

 

 

 

  还可以使用切片和索引操作列表。  

    5.元组:可以看成是一种特殊的列表,与列表不同的是元组一旦建立就不能改变。基本形式是以()括起来的数据元素,它也可以通过序号来引用其中的元素。

    6.字典:以大括号{}包围的以“键:值”对方式声明和存在的数据集合。通过键来访问成员,而不能通过其位置来访问成员。

字典操作描述
dic.clear()清空字典
dic.copy()复制字典
dic.get(k,[default])获得键K对应的值,不存在则返回default
dic.items()获得由键和值组成的迭代器
dic.keys获得键的迭代器
dic.pop(k)删除k:v成员对
dic.update(adict)从另一个字典更新成员(不存在就创建,存在则覆盖)
dic.values()获得值的迭代器
dic.fromkeys(item,value)以列表或元组中给定的键建立字典,默认值为value
dic.popitem()从字典中删除任一k:v项并返回它
dic.setdefault(k, default)若字典中存在key值为k的,则返回其对应的值;否则,在字典中建立一个k:default字典成员

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值