必须掌握的Python代码,短小精悍,用处无穷!

Posted 不想秃头的里里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必须掌握的Python代码,短小精悍,用处无穷!相关的知识,希望对你有一定的参考价值。

当今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")#写入字符串


其他函数

  1. abs(number),返回数字的绝对值
  2. cmath.sqrt(number),返回平方根,也可以应用于负数
  3. float(object),把字符串和数字转换为浮点数
  4. input(prompt),获取用户输入
  5. int(object),把字符串和数字转换为整数
  6. math.ceil(number),返回数的上入整数,返回值的类型为浮点数
  7. math.floor(number),返回数的下舍整数,返回值的类型为浮点数
  8. math.sqrt(number),返回平方根不适用于负数
  9. pow(x,y[.z]),返回X的y次幂(有z则对z取模)
  10. repr(object),返回值的字符串标示形式
  11. round(number[.ndigits]),根据给定的精度对数字进行四舍五入
  12. str(object),把值转换为字符串

这些代码和函数还是非常实用的,大家应该在日常的编程中多多使用,多多练习。尤其是对菜鸟来说,多练习一下对功力提升大有裨益!读百遍,看千遍,不如自己动手敲一遍。

以上是关于必须掌握的Python代码,短小精悍,用处无穷!的主要内容,如果未能解决你的问题,请参考以下文章

你必须掌握的20个python代码,短小精悍,用处无穷

你必须掌握的20个python代码,短小精悍,用处无穷

你应该掌握的20个Python代码,短小精悍,用处无穷

极简权限认证必须掌握代码+原理+建议收藏

极简权限认证必须掌握代码+原理+建议收藏

[工欲善其事,必先利其器] -- VIM 学习篇