千家信息网

python入门基础点

发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,今天就跟大家聊聊有关python入门基础点,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python语言简练、易学,基本上没有什么编程经验的人
千家信息网最后更新 2024年09月23日python入门基础点

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

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入门基础点有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

0