美文网首页
Python零基础小白的学习笔记-D3

Python零基础小白的学习笔记-D3

作者: 月白子 | 来源:发表于2017-07-21 09:00 被阅读0次

    一个从寒假到暑假的Day3 囧囧!Anyway重新开始LPTHW,在咖啡店的学习的感觉很不一样2333

    今天的学习内容是:习题 5-10

    竟然忘记了怎么在terminal中打开.py文件,记录一下以防以后忘记,先把目录用cd 进入到文件所在的目录下,然后直接python xx.py 回车,不用进入python,再输文件名。直接在命令行状态下就可以,不要再忘记啦。


    ex5:更多的变量和打印

    格式化字符 e.g. %s

    @1: 可以用这个对字符串中的文字进行改变。甚至还可以在括号内进行运算,如果定义的变量是数字的话。这样就不用担心引号内的字符串被固定死啦。

    eyes='Blue'

    hair='Brown'

    print "He's got %s eyes and %s hair." %(eyes,hair)

    这里s代表字符串,可以搞定数字和引号内的文字字符串,同时还有其他很多字符串的形式,列在下面。常用的有%d代表十进制整数,%r代表全部打印(上面这个例子用它的话会把单引号也打印进去)。

    %s    字符串 (采用str()的显示);%r    字符串 (采用repr()的显示);%c    单个字符;%b    二进制整数;

    %d    十进制整数;%i    十进制整数; %o    八进制整数;%x    十六进制整数;%e    指数 (基底写为e)

    %E    指数 (基底写为E);%f    浮点数;%F    浮点数,与上相同;%g    指数(e)�或浮点数 (根据显示长度)

    %G    指数(E)或浮点数 (根据显示长度)


    ex6:字符串(string)和文本

    字符串含字符串的位置有line 4,9,10(我怎么觉得只有这三处)

    e+w 相当于把两个字符串加起来咯。


    ex7:更多的打印

    @2:上下两行相临的print,若是在上一行的print最后加上逗号,最后打印出来的便是一行

    @3:字符串也可以进行乘法运算,like 

    print "."*10

    最后打出来就是十个点


    ex8:打印,打印

    @4:要在打印出来的字符串中包含%r,只要% “%r” 就行。


    ex9:打印,打印,打印

    @5:字符串换行的两种方式

    1. 在字符串内部使用换行符“\n”,这个一般使用在定义变量时,因为如果直接用print打印字符串可以用第二种方法;

    2.print “”“

    ........

    ”“”

    在这种格式下(three double quotes),直接用print,想怎么换行就怎么换行,和里面的内容无关。经试验,此时如果在里面使用换行符\n,依然可以换行。

    @6:在使用print时,在同一个print后打印手动字符串,变量,数字都需要用逗号隔开。


    ex10:那是什么?

    @7:转义字符:\n表示换行,\t横向制表符现在看到的效果是使行缩进相同的距离,\\,\",\'表示在字符串内打出 \  "  ' 这类字符

    @8:使用'''(三个单引号)取代三个双引号,效果是一样的。(省力多了!)


    相关文章

      网友评论

          本文标题:Python零基础小白的学习笔记-D3

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