python 之语言简介篇

1.在python 3.0以后版本,print要加小括号。

2.input 函数接收输入的数字或者字符串。但是用input得到数字去比较大小会报错,要得到数字量要使用value=int(input()),或者value=eval(input())。

3.while  循环语句,注意冒号,注意缩进。for循环:for i in range(1,101),相当于从1到100逐个赋值给i。

4.产生随机数,要引入模式   from random import randint ,引用时模式为randint(1,10)

5.双引号与单引号目的一样,目的用来表示双引号中有单引号的情况,或者单引号中有双引号的情况。当要输出语句既有单引号,又有双引号时候,用三引号'''   '''。

另外单引号‘  ’等价于\'  \' ,双引号“  ”等价于\"  \"。\为转义字符,还可以用来当一行代码写不完需要第二行接着写的时候。比如

               i am a \

               teacher    等价于在一行上面写上 i am a teacher。

6.字符串格式化,如

nu=18
print ("my age is %d and i m ok"% nu)

输出为 my age is 18 and i am ok  。  即后面一个%后面的内容会替代前一个%后面的内容。同理,替代小数要有%f,保留两位小数时候为%.2f 。同理%s代替一串字符串。注意区分,有引号表示字符串,没有引号表示变量。如果需要替换多个,则需要括号括起来,如%(**,**)。注意,匹配数量要相等,格式要匹配。

7.如果要输出一行***,print(‘*’,end=‘’)。

8.定义变量的类型的时候,可以不用管变量的类型,系统自动根据变量的值确定变量类型,这一点非常方便。

9.强制转换,

                int(x) #把x转换成整数

                float(x) #把x转换成浮点数

                str(x) #把x转换成字符串

                bool(x) #把x转换成bool值      在python中,0、0.0、空格、空字符串会被认为false,其他的都会认为是True

 

10.命令行语句: dir 显示当前此盘下目录,cd 打开文件夹,打开文件夹中的文件,直接输入文件名,cd..返回上一级目录。

 

11.if 语句,elif、else 可以有,可以没有,else必须放在最后且后面不需要加语句,但要有冒号

 

12.list 索引,和数组大致一样,有意思的一点不同是,list[-1]表示list中最后一个元素,list[-3]表示倒数第三个元素。

 

13.list切片,即是从list中取出一段来。注意,切片的首项可以取出,切片的末项不可取出。若不指定第一个数,如 list[:3]则从第一项开始取出,若不指定第二项,如list[1:]则一直取到末尾。

 

14.字符串的切割,split,默认按空格切割,也可以指定按某切割。we.split(‘,’)按逗号切割

 

15连接list,需要一个list,使用join连接,使用格式为 :       ‘连接符’.join(字符串)。当用空串连接时,list被无缝连接。注意,split 和join都是针对字符串操作的,不可用于其他地方,并且,合并拆开之后还是字符。

 

16.读取文件,一共分三步:打开文件、读取文件、关闭文件。f=open(‘’文件名),如果文件名只在python同路径下,只需要写文件名即可,如果不在同一路径下,需要加上路径。data=f.read(),把文件里的内容读出来给data。f.readline()读取一行内容,f.readlines()按行读取,读取全部值之后,形成一个list。读完之后记得关闭文件,以免出错,f.close()。

 

17.写入文件,一共分为三步:打开文件、写入数据、关闭文件。首先要打开文件,与16条不同的是,16条打开的格式默认是只读模式,而写入文件需要写模式即 f=open(‘’文件名,‘w’),w代表 writing 。f.write(‘要写入的内容’)。如果没有文件则会自动创建,这一点与16条亦不同,另外这条语句是覆盖原文件。f=open(‘’文件名,‘a’),a代表appending,在原文件之后添加的意思。

 

18.异常情况处理,在python中,可以使用try....except来处理异常情况,try中是异常情况,如果没有异常情况,则执行try中内容,如果碰见异常情况,try中剩下的内容将不会执行,转而去执行except中的内容,从而避免异常情况导致程序中断的产生。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值