Python语法汇总
如果你之前学过任何一门编程语言,因为每种语言的基础语法要做的事情其实基本是相同的,只是表示方式或某些地方稍稍不同,因此在学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 |
响铃 |
同 |
\b |
退格符 |
同 |
\f |
表单填充 |
同 |
\n |
换行符 |
同 |
\r |
回车 |
同 |
\t |
制表符 |
同 |
\v |
垂直制表符 |
同 |
Python其它语法:
字符串:
字符串中输出变量:
x = "hello"
print(f"I said: {x}") #3.6以上版本支持
print("It's fleece was white as {}.".format("snow"))
name= input("Please input your name: ")
print("Hello, %s good morning!" %name)
print("Hello, %s good morning!" %'Samve')
不要用换行符结束当前行:
print("abc", end=" ")
print("efg")
''' '''/""" """作用:
1、注释多行;
2、原原本本输出之间的内容;
"\"作用:
1、转义特定字符,如:", ', \;
2、表示无法录入的字符,如:\n,\t,\r;
3、连接不同行的文本;
函数:
def secret_formula(started):
jelly_beans = started * 500
jars = jelly_beans / 1000
crates = jars/ 100
return jelly_beans, jars, crates
start_point = 10000
beans, jars, crates = secret_formula(start_point)
print("With a starting point of:{}".format(start_point))
print(f"We'd have {beans} beans, {jars} jars, and {crates} crates")
*args里的*是什么意思?
它的功能是告诉Python把函数的所有参数都接收进来,然后放到名叫args的列表中去。和一直在在用的argv差不多,只不过前者是用在函数上。
def print_two(*args):
arg1, arg2 = args
print(f"arg1: {arg1}, arg2: {arg2}")
print_two("Zed", "Shaw")
最新文章
- Verilog HDL模型的不同抽象级别
- MVC3.0 项目升级到 MVC4.0
- c# CLI托管工程开启调试c++库工程代码
- 用extern定义全局变量
- md5sum
- JMeter中的场景执行持续时间设置
- php curl 提交 总结
- Swift入门(十一)——类型转换与is、as操作
- 使用Redis构建简单的ORM
- Delphi推出Delphi XE4支持IOS开发
- MonkeyRunner执行Python脚本实例——发送短信增强版
- php干不了的活
- Android HelloChart Demo
- RHEL7对比RHEL6的主要变化
- 学习pthreads,多线程的创建和终止
- 安装swoole
- htop使用详解
- java程序应为CRT登录时启动未设置编码,造成启动乱码
- bzoj 2141 : 排队 (cdq分治+bit)
- html5 required属性的注意事项