> 文档中心 > 开始学Python的第一天

开始学Python的第一天

 已经掌握了c++,学一下python,毕竟python比c++好应付作业。甚至自信的感觉,今天学到了这些好像会了一大半哈哈哈哈。以下是我根据一套现成代码,学习语法的结果。暂时没找到什么更好的学习方法。

  1. numpy是提供数组的库
  2. 定义函数 只要 def 函数名()换一行就能开始写了,根据需要return
  3. python和C++/Java不一样,没有主函数一说,也就是说python语句执行不是从所谓的主函数main开始的。当运行单个python文件时,如运行a.py,这个时候a的一个属性__name__是__main__;当调用某个python文件时,如b.py调用a.py,这个时候a的属性__name__是模块名a。
  4. python程序从开始到结尾顺序执行,但是当然了,也是先定义后调用的。总结下python中的main函数的作用:让模块(函数)可以自己单独执行(调试相当于构造了调用其它函数的入口,这就类似于C/C++里面的main函数了。

5.想让里面的程序单独执行:在这底下写函数
if __name__ == '__main__':

6.定义变量:不需要声明,但是要赋值。Python3 支持int、float、bool、complex。在Python 3里,只有一种整数类型 int,表示为长整型。

7.need={}是定义字典,它用于存放具有映射关系的数据。键值对,(key,value)

程序既可使用花括号语法来创建字典,也可使用 dict() 函数来创建字典。实际上,dict 是一种类型,它就是 Python 中的字典类型。
在使用花括号语法创建字典时,花括号中应包含多个 key-value 对,key 与 value 之间用英文冒号隔开;多个 key-value 对之间用英文逗号隔开。

通过key操作value

8.python的输入输出:input()函数可以接收一个python表达式作为输入,并将运算结果返回input()函数只能返回字符串(即input()函数输入是默认为字符串类型)如需转换为其他类型,可以使用相应的转换函数。转换为整型,int(input())。Print()输出,最基本的输出:print("hello world")。如果想要把输出结果转换成字符串,可以使用format()或者repr()函数。format()函数:返回一个用户易读的形式

Eg:print('{}: "{}!"'.format('hello','python')

9.available=[]是列表。序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。列表的数据项不需要具有相同的类型。其中:

List[1:5]是指[1,5)的元素。