美文网首页“老奶奶”的python学习笔记
“老奶奶”的python学习笔记(1)

“老奶奶”的python学习笔记(1)

作者: 菁_在路上 | 来源:发表于2019-12-04 09:49 被阅读0次

    知识体系

    第1关:数据

    第1关:数据.jpeg

    知识点

    print()函数

    功能:打印。print()让计算机读懂括号里的内容,打印最终结果

    print()函数()当中的内容
    只有在数字或数字运算时不加‘’引号,剩下的字符串(数学运算以外的文字图形等)情况必须加‘’引号。数字也可以加在引号当中,这时它就是被直接粘贴过来的。
    print('')让计算机无需理解,原样复述引号中的内容

    print()函数()当中的引号
    print('')中的引号,是英文输入法下的单引号
    print("")中的引号,是英文输入法下的双引号。
    单引号和双引号的作用差不多。只是有时候需要打印的内容当中有单引号了,就需要使用双引号了。
    print('''''')中的引号,是英文输入发下的三个单引号,用于分行,在终端显示

    转义字符
    使用转义字符\n也能实现三引号达到的换行显示目的。
    转义字符的特征:反斜杠+需要转义的功能的英文缩写字母

    变量与赋值

    变量命名要规范
    -只能是一个词
    -只能包含字母、数字和下划线
    -不能以数字开头
    -尽量描述包含的数据内容
    -不要使用python函数名或关键字

    赋值用【=】表示

    -注意与等于的区别:等于用“==”表示
    -被赋值的对象可以是数字,还可以是字符串(注意文字类的必须加引号变成字符串才行)
    -被赋值的代码后不加冒号
    -在input()函数这样的只收集输出字符串的函数里,即便是数字也要放在''引号里,变成字符串形式出现。
    -变量的最终值等于最后赋值的值

    数据基本类型

    1.字符串(str)
    string的缩写。字符串的识别非常简单——有一层名为【引号】的皮
    只要是被【单/双/三引号】这层皮包起来的内容,无论中英文,数字,火星文,就表示是字符串类型

    2.整数(int)
    英文integer的缩写。
    -是现实世界当中的正整数、负整数和零的统称。是没有小数点的数字。
    -特别注意:
    整数脱掉了【引号】马甲,只能『单独行动』。在与字符串混用的时候容易出现报错的情况。

    3.浮点数(float)
    就是数学意义上的小数。
    -浮点数的运算在计算机里有一定的偏差,这时由于计算机把小数二进制加工后造成的结果。

    数据应用

    1.运算
    算数运算符:+(加);-(减);(乘);/(除);%(返回除法的余数,比如5%2,输出结果是1);(返回X的Y词幂,比如2*3是2的3次方);//(返回除法的整数,比如11//2,输出结果是5,11.0//2.0的输出结果是5.0)

    2.运算优先级
    和我们平时的计算优先级一样,从左到右顺着来,括号里的优先算,乘除排在加减前

    3.字符串的拼接
    方法:用“+”号将数据进行拼接
    目的:进行数据整合
    把不同的词组合成一句话,利用字符串拼接符号【+】,将需要拼接的变量连在一起就行了

    4.数据类型的查询-type()函数
    作用:查询数据类型
    范例:print(type(查询的内容))

    数据的转换相关函数

    目的:完成不同类型的数据拼接

    数据转换函数有3种
    1.str()
    将其他数据类型转成字符串(也可以用引号来转换)

    2.int()
    -将其他数据类型转换成整数
    -需要特别注意的是:只有符合“整数”规范的字符串类数据,才能被int()强制转换
    -浮点数本身可以转化成整数,但是是抹零取整
    -文字类和小数类字符串无法转化成整数

    能强制转换成整数的有:标准的只有整数的字符串/小数本身(经过强制转化以后会被抹零处理)
    不能强制转换成整数的有:各种含有文字和小数的字符串

    3.float()
    将其他数据类型转成浮点数
    将数字和数字字符串强制转化成浮点数
    不能将各种文字的字符串强制转化成浮点数

    相关文章

      网友评论

        本文标题:“老奶奶”的python学习笔记(1)

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