为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 计算机只能处理数字,处理文字必须先把文本转换为数字。

    最早计算机采用8比特(bit)为一个字节,一个字节能表示的最大整数255(二进制11111111=十进制255)。0-255被用来表示大小写英文字母,数字和一些符号,这种为ASCII编码,比如大写字母A的编码65,小写字母z编码122.

    中文至少需要两个字节,不能与ASCII冲突。中国制定了GB2312编码。

    类似日文和韩文也都有这个问题。为了统一文字编码,有了Unicode。

    Unicode通常用两个字节表示一个字符,原英文编码从单字节变为双字节,只需把高字节填为0即可。

    python3默认使用编码UTF-8 Unicode

    查看全部
  • Homework:

    Use python to show your name:

    >>>print("Tony.Gan")

    查看全部
  • raw字符串里面的字符转义过了,不需要在转义了。

    r'...' 不能表示多行字符串,也不能表示包含''和""的字符串

    '''...''' 表示多行字符串

    r'''...'''变成raw字符串,表示多行字符串

    查看全部
  • 4个空格作为缩进

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

    2022-07-05

  • C强于JAVA强于PYTHON
    查看全部
    0 采集 收起 来源:Python简介

    2022-07-05

  • 字符串存在含有 ’和 ”时,需对字符串进行转义,但多次输入转义字符\过于繁琐,此时可在字符串前加入一个前缀字母r,可表示这是一个raw字符串,加上前缀字母r后在字符串中无需添加转义字符\,可公式为:r‘字符串’来表示字符串转义。

    但r‘字符串’无法表示多行字符串,也不能表示 ’和 ”的字符串,如需表示多行字符串,可用公式:'''字符串'''来表示,同时也可在多行字符串前加上前缀字母r来表示为这是一个raw字符串,加上前缀r后在字符串中无需再次添加转义字符。

    查看全部
  • L = [75, 92, 59, 68, 99]

    sum=0.0

    for a in L:

        sum = sum + a

    print(sum / 5)

      为什么要有sun变量

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

    2022-07-05

  • 字符串可用符号‘ ’和符号“ ”括起来表示。

    当字符串本身含有符号 ’时,如 I'm OK,这时,可以用“ ”符号括起来表示,如:“I'm OK“;类似的 ,当字符串中含有“ 符号时,可用符号‘ ’来括起来,如:'Learn  "Python"  in imooc'。

    但当字符串中既包含‘ 又包含“ 时,需要对字符串中的某些特殊字符进行“转义”,需在字符串中使用符号 \ 来进行转义。

    当需要表示字符串Bob said "I'm OK"时,由于符号‘ 和符号 ”会引起歧义,因此,我们需要在符号前面插入一个符号 \ 表示该符号为普通字符,不代表字符串的起始,因此,该字符串可表示为:‘Bob said \ "I\'m OK\".'。

    注;转义字符\不计入字符串的内容中。

    常用的转义字符有:

    \n表示换行

    \t表示一个制表符

    \\表示字符本身

    查看全部
    0 采集 收起 来源:Python的字符串

    2022-07-05

  • Python3.10里中文字符串需要s1 = "<     >"
    查看全部
  • 布尔值为Python语言的基础数据类型,只有TRUE和FALSE两种值。

    布尔值用字符串and(与)、or(或)、not(非)来计算。

    在运算中,Python把0,空字符串和none看成FALSE,not运算优先于and运算和or运算。

    and运算时,当两个布尔值均为TRUE时,计算结果才为TRUE;反之当布尔值其中一个值为FALSE或两个值均为FALSE时,计算结果为FALSE,TRUE结果忽略。

    如:True and Ture# ==>True  True and False# ==>False

    or运算时,当其中一个布尔值为TRUE时,其计算结果均为TRUE,FALSE结果忽略;只有当两个布尔值均为FALSE时,计算结果方可为FALSE。

    not运算时,

    not Ture#==>False  not False#==>True

    当一个运算公示中同时存在not运算与and和or运算时,程序优先计算not运算结果 ,当not运算结果出来后再进行与and预算和or运算的结果

    查看全部
  • 变量名=要赋的值
    print(变量名)
    结果:要赋的值
    变量名条件:
    1、不能是关键字
    2、不能以数字开头
    3、不能含特殊字符
    1,查看关键字
    import keyword
    print(keyword.kwlist)
    3,特殊字符不包括下划线_
    查看全部
  • 在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)

    在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。

    变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)

    查看全部
  • 二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100

    十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af

    浮点数对应我们生活的是小数

    在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5

    布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。

    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

    查看全部
  • 与或非运算,python把0、空字符串和none看成False;其他非空字符和数值为True。


    短路计算

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

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

    查看全部
  • 取数运算:两个数相除的余数

    查看全部

举报

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

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