python的一些东西

1.如果python脚本中有汉字,需要在脚本的开始位置添加

          #encoding=utf-8

2.查看变量的类型 type(field)

3.查看版本中的关键字

          import keyword(导入工具箱) keyword.kwlist

4.接收键盘输入

          python2:a=raw_input()     python3:a=input()

          上面连个接收的是原封不动输入的数据,比如100+99 返回‘100+99’

          python2:a=input() 输入可以计算比如100+99 返回199(不推荐使用),python3中取消该功能

          凡是用input()这种方式接受的数据都是字符串,如果需要转成数值,可以用对应转换的方法入int(a),返回一个整数

5.查看安装路径(linux命令)

          which python

6.线程睡眠

          import time    time.sleep(1)

7.运算符

          1.python中的/除的结果就是计算器计算的结果,而用//才是截取的意思

          2.如果当用一个字符串和一个数字n相乘,意思是讲字符串重复n次

8.输出不换行

          在python2版本中,输出不换行print("xxx",)

          在python3版本中,输出不换行print("xxx",end=""),end默认是换行

9.字典

          在python2中判断字典中key是否存在可以使用has_key的方法 a.has_key("xx")

          在python3中判断字典中key是否存在可以使用if key in xxx:

10.如果不允许直接访问对象的数据,那么 在给属性命名时,需要以__为开头命名,表示私有属性,私有属性不能被继承,私有数据不能直接修改,修改私有属性可以使用self进行判断

11.__init__ 初始化方法,__str__ toString方法,打印对象的时候使用,需要返回值,__del__方法,在代码中销毁对象的时候回调用 比如对象A, 在执行del A的时候,会调用A对象的__del__方法


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值