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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • 字符串通过下标去访问:

    比如:

    s ='ABCDEFGHIJK'

    s[0]==>A

    s[0:3]==>ABCD

    s[3:5]==>DE

    注:s[x,y]==>区间为[x,y) 左闭右开

    查看全部
  • UTF-8中:

    1Byte(字节) = 8bit(位)
    1KB = 1024Byte(字节)
    1MB = 1024KB
    1GB = 1024MB
    1TB = 1024GB
    一个汉字要占用2个字节

    一个长度是1的 英文字母或数字的占一个字符

    查看全部
  • 格式化输出:字符串format由两个部分组成,字符串模板和模板数据内容组成。

    "xxx{}xxx".format(xx变量名) ==>"xxx{}xxx" 是 字符串模板,{}可以理解为占位符,xx变量名的值是 模板数据内容,模板数据内容会去填充占位符所占对应的位置。

    当需要一个变量时:

    flg = True
    print("flg是{}".format(flg))

    当需要多个变量时:

    way1:

    flg1 = True
    flg2 = False
    print("flg1是{},flg2是{}".format(flg1, flg2))

    way2:推荐一直使用这种方式, 因为不受顺序影响。

    flg1 = True
    flg2 = False
    print("flg1是{f1},flg2是{f2}".format(f2=flg2, f1=flg1))

    查看全部
  • 在字符串前面加个前缀r,表示这是一个 raw (原始的,未加工的)字符串,里面的字符就不需要转义了。

    比如:r'\(~_~)/ \(~_~)/'
    但是r'xxx'表示法,不能表示多行字符串,也不能表示包含 ' 和 " 的字符串。

    如果要表示多行字符串,可以用"'..........'''表示

    比如:'''Line 1
    "Line 2"
    Line 3'''

    查看全部
  • 字符串:

    "ssss"

    'ssss'

    "I'm Gen"

    'you are a \"cat\" '

    \n 换行

    \t 制表符

    \\ ==> \

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

    2021-04-08

  • 逻辑运算符:

    Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    与:and 两个条件同时满足==>返回结果为True

    比如:1<2 and 2>0 ==>结果是True

             1<2 and 2>3 ==>结果为 False

    或:or  两个条件其中一个满足==>返回结果为True

    比如:1<2 and 2>0 ==>结果是True

             1<2 and 2>3 ==>结果为 True

              1>2 and 2>3==>结果为 False

    非:not ==>把True变为False,或者把False变为True

    比如:flg1 = 1>2 ==> flg1值为False

             flg2 = not flg1  ==>flg2值为True

             flg3 = not flg2  ==>flg3值为False

    注:0、空字符串、None 都会被识别为 False, 其它数值和非空字符串看成True;

    not 的运算优先级高于 and 和 or

    查看全部
  • 运算符:

    1、四则运算:+-*/

    不能整除情况下:

    python2:整数/整数=整数

    python3:整数/整数=浮点数

    2、地板除:// 

    比如:10//3=>结果是3

    3、取模:% (可以理解为取余数)

    比如:10%3=>结果是1

    4、小数点位数函数round()

    使用需要传入两个参数(浮点数变量,要保留的小数位数)

    比如:

    num = 10/3

    print(round(num,3))

    输入结果应该是:3.333

    查看全部
  • python 是动态语言,在Python里面,一个变量可以先后存储多种不同类型的数据。java、c、c++都是静态语言,先定义一个变量(定义变量时就确定了数据类型)再进行赋值,

    查看全部
  • 变量:

    在Python中,定义一个变量需要遵循一定的约束。

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

    2、变量不能用数字开头

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

    查看全部
  • 布尔值:首字母大写

    False

    True

    空值:

    None

    查看全部
  • 浮点数

    1、对于很大或很小的浮点数,必须用科学计数法表示,在Python中,把10用e替代,

    比如:1.23x10^9就是1.23e9/12.3e8,0.000012可以写成1.2e-5

    2、整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差,

    查看全部
  • 整数

    0x 开头表示十六进制

    0b 开头表示二进制

    查看全部
  • 使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

    # 使用round保留两位小数
    round(num, 2) # ==> 3.33

    查看全部
  • Python把0、空字符串和None看成False,其他数值和非空字符串都看成True。

    查看全部
    1. not计算的优先级高于and和or;

    2. 短路计算。

    查看全部

举报

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

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