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

一个从寒假到暑假的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)