成都网站建设设计

将想法与焦点和您一起共享

python入门基础点

今天就跟大家聊聊有关python入门基础点,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

东港ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

python语言简练、易学,基本上没有什么编程经验的人都可以很快上手,并且做一个有简单功能的脚本,帮助我在工作中完成任务。那下面就来看看python入门知识有哪些东西,了解这些东西我们就可以像写shell脚本一样来通过python来完成我们的简易工作需求。【当然比shell更易学、用】

[python] view
plaincopy

  1. 1、基本的输入/输出:  

  2. someth = input('Please input something:\n')    ##获取标准输入

  3. somethelse = raw_input('please input some other thing:\n')  

  4. print someth,             #输出不换行

  5. print someth              #输出并换行

  6. print 'your input is %s,other thing %s' % (someth, somethelse)   #格式化输出

  7. 2、基本类型及赋值:  

  8. bool = True/False

  9. int = 1

  10. lang = 1L

  11. float = 0.1

  12. cpm = 1 + 2j

  13. str = 'string'

  14. tuple = (1,2)  

  15. list = [1,2]  

  16. dict = {1:1,2:2}  

  17. null = None

  18. 3、基本操作符:  

  19. a > b  

  20. a < b  

  21. a == b  

  22. a != b   

  23. a <> b  

  24. a <= b  

  25. a <= b  

  26. a += b  

  27. a -= b  

  28. a is b  

  29. a is not b  

  30. a in b  

  31. a not in b  

  32. a + b  

  33. a - b  

  34. a * b  

  35. a / b     ##真正除,带小数部分

  36. a // b    ##地板除,结果取商的整数部分

  37. a % b  

  38. a ** b    ##计算a的b次方

  39. a | b  

  40. a & b  

  41. a ^ b  

  42. a >> 2   #@左移2位,相等于乘以4

  43. a << 2

  44. a and b  

  45. a or b  

  46. not a  

  47. 4、基本类型操作:  

  48. 索引访问:  #支持索引的数据类型有:元组,列表,字符串

  49. (1,2,3,4)[0]    ##1

  50. [1,2,3,4][1]    #2

  51. '1234'[2]       #'3'

  52. 赋值:  ##字符串、元组为不可变类型不能修改其值

  53. [1,2,3,4][2] = 5    #[1,2,5,4] 

  54. 切片访问: 支持的类型同上  

  55. (1,2,3,4)[1:]   #[2,3,4]

  56. [1,2,3,4][:3]   #[1,2,3]

  57. '1234'[2:3]     #'3'

  58. '12345'[:]     #'12345'

  59. 赋值:  ##字符串、元组为不可变类型不能修改其值

  60. [1,2,3,4][2:] = 5   #[1,2,5]    

  61. 映射访问:  

  62. {1:'a', 2:'b',3:'c'}[2]    #b

  63. 赋值:  

  64. {1:'a', 2:'b',3:'c'}[2] = 'd'   #{1:'a', 2:'d',3:'c'}

  65. 5、控制语句:  

  66. if a == b:  

  67.   pass

  68. elif a == c:  

  69.   pass

  70. else:  

  71.   pass

  72. while True:  

  73.   break

  74. else:  

  75.   pass

  76. for i in range(5):  

  77.   print i  

  78.   if i == 4:  

  79.     break

  80.   else:  

  81.     continue

  82. else:  

  83.   pass

  84. 6、文件的输入/输出:  

  85. fs = open(filename, 'w')    ##第二个参数为打开文件的方式,w新写,r只读,a附加写,【b】二进制方式读,如exe文件; + 读写方式

  86. fs.writelines('some str')  

  87. fs.writelines('some other str')  

  88. fs.close()  

  89. fs = open(filename, 'r')  

  90. print fs.readline()  

还有像内建函数等,可以通过解释器的帮助功能直接查到,有2个非常有用的命令如下:

[python] view
plaincopy

  1. dir(object)  ##查看指定对象的所有属性,没有参数时默认对象是python解释器默认对象

  2. 尝试如下操作:  

  3. dir()  

  4. a = 1

  5. dir()   ##看看区别

  6. dir(a)  

  7. help(object)   ##dir只能看看基本的属性,具体做什么的,返回什么类型,需要什么参数,就要用help查看了

  8. help()    #不带参数直接进入帮助模式,这里你可以直接输入对象名查看帮助

  9. int  ##数据类型

  10. os   ##模块名称

  11. abs  ##函数名称

  12. *   ##查看python所有的内建类型

  13. __builtin__   ##查看内建模块的内容,这里有所有的内建函数的说明,内建类,内建数据结构等

  14. q     ##退出帮助模式

  15. help(__builtin__)  ##带参数时直接查看指定的对象的所有帮助内容

看完上述内容,你们对python入门基础点有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


新闻名称:python入门基础点
网页网址:http://chengdu.cdxwcx.cn/article/ieojss.html