字符串及变量
语句结束不需要分号
不需要大括号,只需要缩进(冒号)
print('----------------------love python-----------------') temp = input("number:") guess = int(temp) if guess==8: print("right !!") else: print("error !!") print("----------------------the end---------------------")
输入:
dir(__builtins__)列表中纯小写的都是BIF==Built-in functions(内置函数), 输入help(input)可查看帮助
变量(把名字贴在变量上),区别:把值存储在变量中
PS:使用前先赋值;变量名可包括字母,数字,下划线,但不能以数字开头;严格区分大小写,可读性高;字符串可单引号也可双引号(只能是英文),但必须成对,内部相同可使用转义符号‘\’进行转义(建议使用原始字符串:r'......',结尾不能加反斜杠),若非要加:
str = r'C:\Program Files\FishC\Good''\\'
思考:
print('5'*8)
print('5'+8)
后者会报错,因为不能把两个不同的东西相加,这将毫无意义;
比较运算符优先级大于逻辑运算符:3>2 and 3<4
改进:
import random secret = random.randint(1,18) print('----------------------love python-----------------') temp = input("number:") guess = int(temp) while guess!=secret: temp = input("error!! please input:") guess = int(temp) if guess==secret: print("right !!") else: if guess > secret: print("big !!") else: print("small !!") print("----------------------the end---------------------")