为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 创建tuple和创建list唯一不同之处是用( )替代了[ ]。并且tuple不能赋值成别的元素。

    查看全部
  • pop()方法总是删掉list的最后一个元素,利用索引能选删

    查看全部
  • 1.无效的语法:SyntaxError: invalid syntax

    2.条件判断 if语句

    3.Python代码的缩进规则:形同缩进位数的代码被认为是代码块

    4.缩进清严格按照习惯写法,四个空格,不要使用tab,也不要使用tab加空格写法

    5.if后解表达式,用:表示if语句为真时需要执行的代码块起始

    6交互式环境

    在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互

    式环境下,只能输入Python代码执行。

    Python的交互模式和直接运行.py文件有什么区别呢?

    直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
    直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会输入源代码的。

    运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,其中在不同的操作平台上还互不相同。

    在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就占一个字符的位置。

    众所周知,Tab在ASCII码中,编码是9,而空格是32。这也就是说,当我们按下一个Tab的时候,即使它看起来就是8个空格(或者4个空格,不同的环境下,Tab可能显示的效果不同),对于电脑来说,却是完全不一样的东西。这也意味着,对于用字符来描述过程的代码来说,极有可能会是决定性的差异


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

    2020-05-16

    1. tulpe不可变,是指每一个tuple索引都对应一个特定的元素地址。若这个元素地址指向的元素内容可以改变,则从表面上看tuple中的元素可变了

    2. 理解指向不变。

    查看全部
    1. 创建单个元素tuple,为避免与小括号所表示的运算优先产生重叠,造成歧义,规定单元素的tuple应该在这个元素后加上“,”

    查看全部
    1. list中删除元素的方法:使用pop().注意其中pop()没有参数,默认从最后一个元素开始删除,而要删除指定位置的元素,就需要把所要删除元素的索引找到座位pop(参数)函数的参数。

    2. 多次使用pop(参数)时,应注意每次使用删除函数后都会改变原来的索引排列

    3. 注意,pop函数每次执行都会有返回值,只是这些内部操作如果不打印,就看不出来

    查看全部
    1. insert(位置索引, 元素)。此函数用于在指定位置添加自定元素。需要接受两个元素,一个是位置索引,一个是待加入元素

    2. append(新元素),总是把新元素添加到list的尾部

    3. 注意两种函数的使用方法都是L.函数名(参数1,参数2


    查看全部
    1. 用-1表示索引的倒数第一个元素,-2表示倒数第二个

    2. 注意不要反向越界

    查看全部
  • 1.

    IndexError: list index out of range注意使用时千万不要越界。
    索引不可超出范围
    2.通过索引来获取list中的指定位置的元素,注意
    索引从0开始
    查看全部
    1. Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

    2. 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list:

    3. list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:

    查看全部
    0 采集 收起 来源:Python创建list

    2020-05-16

    1. 布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。

    2. Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True

    3. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    4. 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    查看全部
    1. '....' 和“.....”都可用来表示字符串

    2.要表示的字符串中包含字符串表示符的一种时,可用另一种来表示整个字符串的始末

    3.既包含‘,又包含“”的字符串,在表示时需要对某些特殊字符串进行转义,理论上,转完其中一种,就可用另一种来表示字符串的始末了

    4.区分好'' 与“  ”不能用两个单引号表示一个双引号

    查看全部
    1. raw字符串引入,简化需要转义的字符串的写法

    2. \表示转义,而/表示除,//表示注释#

    3. '......'前加上r,可使字符串中需要转义的字符串不需要转义

    4. '''........'''本百世多行字符串,如果在前边加上r,则字符串中原本需要转义的地方现在不需要加转义符了

    查看全部
  • python 基础 字符串 \n 表示换行 \t 表示制表符 四个空格 \\ 表示\
    查看全部
  • no need for 'u'

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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