美文网首页
认识 Python

认识 Python

作者: 凝聚才华 | 来源:发表于2019-12-18 18:26 被阅读0次

    认识 Python

    • Learn point

    • print()

    • 数据类型

    • 变量

    • input()

    • 运算符

    • python 程序执行方式

    • 交互式命令行执行(输入的 Python 代码都可以立即执行,并得到输出结果,在开发中经常用于调试代码。)

    • 程序文件的方式执行(最常用的方式,日常接触 99% 的程序,都是以打包成一套代码文件的方式执行的。)

    • 数据类型

    • Computer不仅能处理数字之间的运算,也能对文本、图片、音频、视频等数据进行处理。程序中,每个数据都有自己的数据类型。

    • python的数据类型

    • int(整数)

    • 数学意义上的整数,可以是正整数或负整数,不带小数点。

    • float(浮点数)

    • 浮点数就是小数。所谓浮点,指的是小数的表示形式多变,3.14 可以表示为 0.314 x 10,小数点可以改变位置,故称为浮点数。

    • 备注:在计算机中,整数、浮点数字、字符串等所有的数据,都会被转换为二进制数值进行处理,处理完成后再转换为你想要的信息。转换的过程中可能就会出现精度的丢失。

    • 字符串

    • 用 引号 包裹起来的数据就是字符串。计算机无法识别人类的文字,所以引号的作用就是告诉计算机:我是字符串,不用管里面是什么内容。包裹字符串的引号必须前后对应,成对出现。

    • 字符串是一堆字符的集合,可以通过位置编号,来获得对应的字符。如 'hello_shiyanlou',编号 0 对应第一个字符 h,1 对应第二个字符 e,依次类推。这个位置的编号,我们称之为:索引。

    • 索引除了是正数,也可以是 负值,表示倒数第几个。比如最后一个字符的索引为 -1,倒数第二个字符的索引为 -2。

    • format()函数

    • 专门用来 格式化字符串 的函数,它最常用的功能就是「插入数据」和「数字格式化」。

    • 插入数据

    • print('你叫'+name+',今年' + age + '岁了'),这种方法用 + 号串联打印的内容,虽然可行,但是比较麻烦,而且有局限性。

    • 使用 format() 函数:print('你叫{},今年{}岁了.format(name,age)')

    • {} 为占位符,我先把这个位置占住,具体数据在后面导入。

    • [图片上传失败...(image-21fb9b-1576664742018)]

    • format() 的第二种常用功能,是格式化数字,比如我们要输出圆周率,但只保留两位小数,

    • print ('{:.2f}'.format(3.1415926))

    • 如果要保留三位,则改成 {:.3f};不带小数,则改成 {:.0f},依次类推。

    • 布尔值(False,True)

    • 布尔值只有 True 和 False 两种,注意大小写。布尔值通常用来比较和判断。

    • None

    • 表示“无”。注意它与数值 0 不同,0 是一个整数,而 无 表示 什么都没有。

    • 列表(list)

    • 元组(tuple)

    • 字典(dict)

    • 集合

    • 等等

    • 变量(重要概念)

    • 将它理解为一个盒子 —— 把常用的数据放在里面,起一个好记的名字,下次用到时可以快速找到它。

    • 定义这些变量的代码(左边是「变量名」,右边是「数据」)

    • Level = 1

    • ATK = 5

    • HP = 100

    • 备注:等号在Python里的意思是「赋值符」,代表把右边的数据赋值给左边。

    • input()函数

    • 让用户输入某个内容并接收它

    • 举例:

    • name = input("请输入您的名字:")

    • 请输入您的名字:ABCDEF

    • print(name)

    • ABCDEF

    • 注释

    • 为程序的注解、提示,用来帮助他人和自己阅读、理解、编写代码。python中,# 常被用作写单行注释,# 号后的内容会被忽略,不会被当作代码处理。

    • 运算符

    • 「算术运算符」、「比较运算符」、「赋值运算符」、「逻辑运算符」

    • 运算符 名称 描述

      • 加 两个对象相加
      • 减 得到负数或是一个数减去另一个数
      • 乘 两个数相乘或是返回一个被重复若干次的字符串
    • / 除 x 除以 y

    • % 取模 返回除法的余数

    • ** 幂 返回 x 的 y 次幂

    • // 取整除 返回商的整数部分(向下取整)

    • 比较运算符

    • 运算符 描述

    • == 等于:比较对象是否相等

    • != 不等于:比较两个对象是否不相等

    • 大于:返回 x 是否大于 y

    • < 小于:返回 x 是否小于 y

    • = 大于等于:返回 x 是否大于等于 y

    • <= 小于等于:返回 x 是否小于等于 y

    • 赋值运算符

    • 运算 符描述 实例

    • = 赋值运算符 c = a + b :将 a + b 的运算结果赋值为 c

    • += 加法赋值运算符 c += a :等效于 c = c + a

    • -= 减法赋值运算符 c -= a :等效于 c = c - a

    • *= 乘法赋值运算符 c *= a :等效于 c = c * a

    • /= 除法赋值运算符 c /= a :等效于 c = c / a

    • %= 取模赋值运算符 c %= a :等效于 c = c % a

    • **= 幂赋值运算符 c **= a :等效于 c = c ** a

    • //= 取整除赋值运算符 c //= a :等效于 c = c // a

    • 逻辑运算符

    • Python 中用 and、or、not 表示这三种逻辑。

    • 运算符 逻辑表达式 结果

    • and(逻辑与) a and b 当 a、b 都为 True 时,返回 True;否则返回 False

    • or(逻辑或) a or b 当 a、b 任意一个为 True,就返回 True

    • not(逻辑非) not a 当 a 为 True 时,返回 False;反之亦然


    相关文章

      网友评论

          本文标题:认识 Python

          本文链接:https://www.haomeiwen.com/subject/cpgunctx.html