如果你之前学过任何一门编程语言,因为每种语言的基础语法要做的事情其实基本是相同的,只是表示方式或某些地方稍稍不同,因此在学Python的时候将它与其它你已经掌握的编程语言对比着学,这样学起来更快,效果也更佳。下面将Python基础语法与JavaScript的基础语法进行对比:
JavaScript |
Python |
|
逻辑关系 |
||
逻辑非 |
! |
not |
逻辑真 |
true |
True |
逻辑假 |
false |
False |
条件判断 |
||
if(条件){ ... }else if(条件){ ... }else{ ... } |
if 条件: ... elif 条件: ... else: ... |
|
for循环(只能对一些东西的集合进行循环) |
||
for x in 集合: ... |
for(var i =0; i<x;i++){ ... } |
|
while(可以对任何对象进行循环) |
||
i = 0 while i < 6: |
||
运算符 |
||
//:取整除 - 向下取接近除数的整数 |
||
//=: |
||
++:自增 |
无 |
有 |
--:减少 |
无 |
有 |
+= |
有 |
有 |
-= |
有 |
有 |
字符串转义 |
||
\ |
反斜杠 |
同 |
’ |
单引号 |
同 |
” |
双引号 |
同 |
a |
响铃 |
同 |
退格符 |
同 |
|
f |
表单填充 |
同 |
|
换行符 |
同 |
|
回车 |
同 |
|
制表符 |
同 |
v |
垂直制表符 |
同 |
Python其它语法:
字符串:
字符串中输出变量:
不要用换行符结束当前行:
''' '''/""" """作用:
1、注释多行;
2、原原本本输出之间的内容;
""作用:
1、转义特定字符,如:", ', ;
2、表示无法录入的字符,如: , , ;
3、连接不同行的文本;
函数:
*args里的*是什么意思?
它的功能是告诉Python把函数的所有参数都接收进来,然后放到名叫args的列表中去。和一直在在用的argv差不多,只不过前者是用在函数上。