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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • # -*- coding:utf-8 -*- def firstCharUpper(s): return s[0].upper()+s[1:] #return语句一次可以返回多个值,如果使用逗号分开的话相当于分别返回了s[0]和s[1:],print的时候会print2个值; #所以要用+号连接字符串,得到的结果就是一个字符串 #return s.title() #同样首字母大写效果 print firstCharUpper('hello') print firstCharUpper('sunday') print firstCharUpper('september')
    查看全部
    0 采集 收起 来源:对字符串切片

    2017-11-01

  • 在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。 相当于停止但返回上次的循环继续
    查看全部
  • 附上一个简单的星星练习题。 运用逗号的相关用法打印出下列的图形。 * * * * * * * * * * * * * * * * * * * * * * * * * 代码: i = 0 while i < 9: #根据表达式判断循环是否结束 if i < 5: j = 0 while j <= i: print "*", j += 1 print "" else: j = 4 while j > i-5: print "*", j -= 1 print "" i += 1
    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-03-22

  • 逗号的作用: 假设你要给一个函数传递一个参数,而这个参数是一个tuple,比如:(12,),如果你写成(12),你猜python是会把他当成数字12呢,还是一个tuple? 这样的情况并不少见,比如数学运算,就会用到小括号,python会如何处理呢?加个“,”,就是明确的告诉python,这是一个tuple。 字符串也会出现类似的情况。 ('abc')和('abc',)python会有不同的处理。 找几个方法处理一下对应的对象类型,就明白了 (('sssss',), ('root',)) 和 ('sssss', 'root') 表示的东西不一样。 'sssss', 有逗号表示的是 tuple, 而'sssss'只是字符串,所以(('sssss',), ('root',)) 是tuple 组成的tuple,('sssss', 'root') 是字符串组成的tuple。
    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉。 删除两个时,先删除位置大的,pop(3) pop(2)
    查看全部
  • 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2017-11-01

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key in d: print key +':' ,d[key] #print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:用,隔开另一个语法的d[] +号在此起一个连接的作用 对于str(string字符类型变量) +起一个链接的作用 对于int(在python里是一个类,表示是整形,比如1,2,3这些在python里都是int形。) +就是个加法 a=1 = 在python中是一个赋值语句可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是 不同类型的变量 b=2 c=a+b print(c) 就是print(a+b)
    查看全部
  • 可以简单地使用 d[key] 的形式来查找对应的 value
    查看全部
  • 'paul' 表示一个字符串
    查看全部
    0 采集 收起 来源:Python更新dict

    2017-11-01

  • list[](其中元素可增加和删除)和tuple()(不可增加和删除元素)表示顺序集合 都是有序的列表。0 1 2顺序 元组 list 可以进行以下操作 append()增加元素到list末尾 pop()删除元素 insert(位置,新元素) #两个意思 位置索引 增加新元素 新元素后面自动向后移动一位。
    查看全部
  • 在python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
    查看全部
  • # -*- coding: utf-8 -*- #目的是告诉Python解释器,用UTF-8编码读取源代码。coding→译码的意思 d = {95: 'Adam', 85: 'Lisa', #key:value key为分数 需为数字 value为名字 就是字符串 59: 'Bart' } for x in d: print x,d.get(x) key值不变,key值可以是整数123、浮点数1.23、字符串abc、元祖(tuple('a','b')) list[]是有序集合 顺序排列 但元素可以删除 增加 就是说list可以改变的 根据dict第三个特点key值不可变 list[]不可作为key
    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print 'Adam:', d['Adam'] print 'Lisa:', d['Lisa'] print 'Bart:', d['Bart'] #要求是 Bart: 59 单输入d['Bart'] 只显示59 要用print'字符串' 打出来
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-11-01

  • 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.insert(0, 'Paul') >>> print L ['Paul', 'Adam', 'Lisa', 'Bart']
    查看全部
  • for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]: # x是个十位数 所要求的是个十位数 所以x 不含0 for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]: # y是个个位数 0也是有效数字 if x < y: # 做出条件判断 十位<个位 print x * 10 + y # x*10才是个十位数 x只是个个位数
    查看全部

举报

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

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