VSCode设置python3的开发环境(linux下默认是python2)https://www.cnblogs.com/dotnetcrazy/p/9095793.html
欢迎提出更简单的语法~(文章中案例有两个福利哦,一个是养生,一个是人工智能[ 密码:fqif])
先说下感觉,python的编程有点JavaScript的感觉(比如:'和“有时候不区别),又感觉像外国版的易语言,整个过程像读书一样,比如一个元素不在列表之中==> for item not in lists。使用它做个大点的项目一定要先规定好编程风格,不然能让人崩溃的。先不深究,后面会继续深究。。。(Python2我就不讲了,官方推荐使用Python3)
0.命名规则
Python官方是推荐使用_来间隔单词,但一般开发人员都是以各自主语言的命名来定义的,这个就各人爱好了,不过团队一定要统一。
标示符由字母、下划线和数字组成,且数字不能开头(这个基本上都一样)注意:标识符是区分大小写的
命名规则,总的原则就是见名知意,一般都是驼峰命名法,纯Python的话推荐用_连接单词
扩充:Python的关键词可以自己打印一下:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
1.注释
python:#注释一行,三个单引号或者三个双引号注释多行:'''XXX'''或者"""XXXX"""(一般用#就够了,有点像shell脚本的感觉)
python输出就直接print即可,C是printf(不要搞混哦)
C、Java、Net都是//注释一行,/**/注释多行
2.变量
python定义变量比较牛逼,直接写变量名即可,句子后面不用加分号,eg:name="小明"
netcore,可以用var来进行类型推断,eg:var;
3.输入输出
换行输出,不换行输出:(\n使用这个就不说了,它们和C都是一样的)
python:print("dnt.dkill.net/now",end='') #默认end='\n' (' 和 " 随意)
netcore: Console.Write Console.WriteLine
-------------------------------------------------------------------------------------
python输出多个重复字符,不需要自己手打N个*或者for循环输出多个重复字符,eg:print("x"*10)