编译型语言(中文版)
运行代码以前,要先编译。而后再运行
编译时间比较长
c、c++、c#
解释型语言(翻译版)
运行的时候才去编译,运行一次编译。
运行效率没有编译型语言快
python、ruby、shell、
java .class jvmjava
字符串的单引号/双引号/三引号的使用?python
words="I‘m zkl’" 当字符串中有单引号时,使用双引号c++
words2='小猫爱吃"肉" ' 当字符串中有双引号时,使用单引号shell
words2=''' I'm Chinese,I love "China" ''' 当字符串中即有双引号又有单引号时,使用三引号c#
数据类型:ruby
input是输入数据,input输入的类型都是String类型jvm
print是输出数据翻译
看数据类型:type(name)debug
快速复制一行代码:Ctrl+d字符串
类型转换:age=int(age)
and:且,两个条件都要知足
or:或,条件知足一个便可
日期表示:
import datatime
today=datatime.datatime.today()
msg='欢迎%s登陆,今天的日期是%s'%(user,today)
%s 占位符(通用)
% d表明整数 %f 表明小数 %2f 保留两位小数,会自动四舍五入
print(msg*3) 输出3遍
条件判断:
if 1>2:
print("True")
elif 1==2:
print("False")
else:
print("0")
循环(遍历、迭代):
1)for循环:
for i in range(10):
print (i)
2)while 循环:
while count <3: (while循环必须有一个计数器)
print (count)
else: #不知足条件时,会执行else
print('1')
for循环控制循环的次数,while是由条件是否知足来控制循环
break:当即结束循环
continue:结束本次循环,继续进行下次循环
Python中无 i++,i--的写法
断点(Debug)
打断点后,右键debug运行