1. 输入输出
输入:name = input()
输出:print('100 + 200 =', 100 + 200)
用逗号表示连接,输出时逗号的位置会由一个空格取代。
2. 数据类型
不用说明类型。
字符用‘’或“”包围均可,但必须前后匹配。用于转义字符。
与或非:and、or、not
获取字符串长度:len()
格式化:'Hi, %s, you have %d yuan.' % ('Michael', 1000000)
和C语言类似,使用%
3.判断、循环
判断:
if age >= 18: #注意冒号 print('adult') elif age >= 6: print('teenager') else: print('kid')
循环:(for...in...)
names = ['Michael', 'Bob', 'Tracy'] for name in names: print(name)
in后边跟list、tuple、[1,2,3,4,5,6]、range(100) (依次生成1-100)
while 循环(注意写法while n > 0:)
while n > 0: sum = sum + n n = n - 2
4. 数据类型转换
int() float() str() bool()
5.注释
单行注释:采用 #开头
多行注释:用三引号''' '''包裹注释块(三个单引号或者三个双引号均可)
6.缩进
python中不使用大括号区分代码段,使用缩进来区分层次。
7.算数运算
整除 5 // 4 == 1
浮点除 5 / 4 == 1.25
取余数 6 % 4 == 2
幂指数 2 ** 3 == 8
8.逻辑运算
与:and
或:or
非:not
正确:True
错误:False(注意首字母大写)