当今python编程语言的潮流已经成为不可阻挡的趋势,python以其较高的可读性和简洁性备受程序员的喜爱。而python编程中的一些小的技巧,运用的恰当,会让你的程序事半功倍。以下一些代码,函数看似很简单但是在我们学习过程中,会经常用到!快来Look Look!
常用代码
1、直接输出
>> print(1)
1
>>> print("Hello World")
Hello World
2各种变量
>>> x = 12
>>> print(x)
12
>>> s = 'Hello'
>>> print(s)
Hello
>>> L = [1,2,'a']
>>> print(L)
[1, 2, 'a']
>>> t = (1,2,'a')
>>> print(t)
(1, 2, 'a')
>>> d = {'a':1, 'b':2}
>>> print(d)
{'a': 1, 'b': 2}
3、格式化输出
>>> s
'Hello'
>>> x = len(s)
>>> print("The length of %s is %d" % (s,x))
The length of Hello is 5
>>> pi = 3.141592653
>>> print('%10.3f' % pi) #字段宽10,精度3
3.142
>>> print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度
pi = 3.142
>>> print('%010.3f' % pi) #用0填充空白
000003.142
>>> print('%-10.3f' % pi) #左对齐
3.142
>>> print('%+f' % pi) #显示正负号
+3.141593
4、 十转二
将十进制转换为二进制:
bin(10)
'0b1010'
2 、十转八
十进制转换为八进制:
oct(9)
'0o11'
3 、十转十六
十进制转换为十六进制:
hex(15)
'0xf'
4 、 字符串转字节
字符串转换为字节类型:
s ="apple"
bytes(s,encoding='utf-8')
b'apple'
5 、转为字符串
字符类型、数值型等转换为字符串类型
i =100
str(i)
'100'
6、十转ASCII
十进制整数对应的 ASCII 字符
chr(65)
'A'
7 、ASCII转十
ASCII字符对应的十进制数
ord('A')
65
8、生成随机数
import random #这个是注释,引入模块
rnd = random.randint(1,500)#生成1-500之间的随机数
9、读文件
f = open("c:\\1.txt","r")
lines = f.readlines()#读取全部内容
for line in lines
print line
10、写文件
f = open("c:\\1.txt","r+")#可读可写模式
f.write("123")#写入字符串
其他函数
- abs(number),返回数字的绝对值
- cmath.sqrt(number),返回平方根,也可以应用于负数
- float(object),把字符串和数字转换为浮点数
- input(prompt),获取用户输入
- int(object),把字符串和数字转换为整数
- math.ceil(number),返回数的上入整数,返回值的类型为浮点数
- math.floor(number),返回数的下舍整数,返回值的类型为浮点数
- math.sqrt(number),返回平方根不适用于负数
- pow(x,y[.z]),返回X的y次幂(有z则对z取模)
- repr(object),返回值的字符串标示形式
- round(number[.ndigits]),根据给定的精度对数字进行四舍五入
- str(object),把值转换为字符串
这些代码和函数还是非常实用的,大家应该在日常的编程中多多使用,多多练习。尤其是对菜鸟来说,多练习一下对功力提升大有裨益!读百遍,看千遍,不如自己动手敲一遍。