为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 548864d50001b80d01000100-80-80.jpg

    L = xrange(1, 101)
    print sum([i*i for i in L])

    56add8bc000107a601800180-80-80.jpg

    • 郭哞哞

    • print sum([n**2 for n in range(1,101)])

    542c07de00019c6f01800180-80-80.jpg

    L = []
    x=1
    while True:
        if x==101:
            break
        L.append(x**2)
            x=x+1   
    print sum(L)
    查看全部
  • if...elif...else多if判断格式

    if 条件表达式:
    四空格缩进代码行
    elif 条件表达式:
    四空格缩进代码行
    else:


    查看全部
    1. 要调用一个函数,需要知道函数的名称参数

    2. 官方网站查看文档:
      http://docs.python.org/2/library/functions.html#abs

    3. 在交互式命令行通过 help(abs) 查看

    4. 比较函数 cmp(x, y)

    5. 常用函数还包括数据类型转换函数

    查看全部
  • 注意:if 

    else后面都必须有:

    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-11-28

  • Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误.

    if 语句后接表达式,然后用:表示代码块开始。

    在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

    查看全部
    0 采集 收起 来源:Python之if语句

    2018-11-28

  • for index, name in enumerate(L):

        print index+1, '-', name



    for index, name in zip(range(1,len(L)+1),L)

    ###

    a = len(L)+1

    b = range (1,a)

    c = zip (b,L)

    for i in c:


    查看全部
    0 采集 收起 来源:索引迭代

    2018-11-28

  • 1.如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:
    "I'm OK"

    2.如果字符串包含",我们就可以用' '括起来表示:

    'Learn "Python" in imooc'

    3.如果字符串既包含'又包含"怎么办?

    这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。

    查看全部
  • 除了转义字符以外,常用的转义字符有:https://img1.sycdn.imooc.com//5bfe5ceb0001319c03610079.jpg

    查看全部
  • anotherway:

    for i in range(1, 100)[6::7]:

        print i


    查看全部
    0 采集 收起 来源:什么是迭代

    2018-11-28

  • 当 x 是偶数时,就通过continue语句提前进入下一次循环。

    continue判断的位置非常重要。

    参考代码:

    sum = 0
    x = 0
    while True:
        x = x + 1
        if x > 100:
            break
        if x % 2 == 0:
            continue
        sum = sum + x
    print sum


    查看全部
  •  append()方法 增加最后

    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.append('Paul')
    >>> print L
    ['Adam', 'Lisa', 'Bart', 'Paul']

    insert()方法 增加指定位置

    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.insert(0, 'Paul')
    >>> print L
    ['Paul', 'Adam', 'Lisa', 'Bart']

    pop()方法 删除指定方法

    >>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
    >>> L.pop()
    'Paul'
    >>> print L
    ['Adam', 'Lisa', 'Bart']


    查看全部
  • 在python中,等号(=)是赋值语句,可以吧任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

    查看全部
  • 遍历元组和列表,可用for...in...

    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-11-28

  • 任意字符大写,默认首字母

    def firstCharUpper(s,n=0):

        n=n-1#一般认为首字符是1,但是序号是0

        return s[:n]+s.upper()[n]+s[n+1:]


    print (firstCharUpper('hello',2))


    查看全部
    0 采集 收起 来源:对字符串切片

    2018-11-28

  • tuple所谓的“不变”是说,元组的每个元素,指向永远不变。

    查看全部

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!