1.1 变量与名称
python语法部分继承C,temp = 5:
左边变量(名称),右边值,注意代码中的都是冒号:,不是分号
1.2 字符串
'fish' 单引号括起来即表示字符串
"fishb" 双引号括起来的同单引号
win10电脑上,\代表转义字符;而路径中常有\,D:\00-学习日记\01-typora学习\02-picture,因此路径表示,有以下几种方法:
-
转义字符再加转义,D:\ \00-学习日记\ \01-typora学习\ \02-picture,语法有点冲突,为了规避,两个斜杠加了空格;
-
原生字符串,raw string,用法:dir: r"D:\00-学习日记\01-typora学习\02-picture",效果如下图
2 自定义方法
def getline(the_file_path, line_number):
if line_number < 1:
return ''
for cur_line_number, line in enumerate(open(the_file_path, 'rU')):
if cur_line_number == line_number-1:
return line
return ''
3 python清屏
4 条件与循环
4.1 if和else、while语句加冒号
while tmpnum != 8: temp = input("猜错了,再来吧:") tmpnum = int(temp) if tmpnum == 8: print("猜对了!!! ") elif tmpnum > 8: print("大了,大了,再来!") else: print("小了,小了!")
elif 代替C中的else if;
if的下一行要缩进,elif以及else要与if相同缩进;
while后面的内容都加缩进,不加缩进的就在循环外。
5图形化编程
注意:不要在idle里打开,可能有冲突
import easygui
import easygui as g
from easygui import *
推荐第二种,不会担心easygui函数与系统函数冲突,简化方法名称。