Python第一章笔记 关于Dos Win+R,然后输入cmd回车打开 常用操作: 切换到D盘:d: 访问文件:dir 切换文件目录:cd注释 单行:#。。。标识符 和C语言变量命名规则一致,注意不能以数字开头 错误示范:2abc 输入 打印字符串 print('这里是打印的内容') 格式化字符 a=4 print('a=%d'%a) #注意这边和C语言不一样 %前不要加, 输出:a=4 换行 print() 或者print('abc\nden') 输出: abc den 注意:end=''表示以空格换行 print('abc',end='') #注意这边要加, print('def') 输出:abcdef 输出 a=input('a的值是:') 注意()里是提示性字符,且输出的是所有数据类型是字符串 若输入数字,想以int值传入a,则需强制类型转换如下 a=int(a) print('a=%d'%a) 输出结果:a=2(假如键盘输入的是2) 逻辑运算 a=True b=89 c=a and b print('a and b = %d'%c) 输出结果:a and b = 89 #如果a是False则输出False,否则输出b值 c=a or b print('a or b = %d'%c) 输出结果:a or b = 1 #a是True则输出True,否则输出b值(这里True就是1) c=not b print('not b = %d'%c) 输出结果:not b = 0 #b为真,则输出假 if语句 与C语言类似,就是else if变成了elif,然后不用{}就能表示多行 注意: 1.if 后直接加判断条件,不需像C语言一样加() 2.要加冒号: while (1): a=input('猜数字:') a=int(a) if a<30: print('大一点') elif a>30: print('小一点') else: print('binggo') break for循环 与C语言不一样,这里的for循环的是序列里的个体 for i in range(1,6): #i为临时变量,可任意自定义 print(i,end='') 输出:12345