首页 > 技术文章 > 【02】Py基本概念-变量、字符串、自定义方法、条件与循环、图形化编程

ua-21 2021-05-16 19:05 原文

1 基本概念

1.1 变量与名称

python语法部分继承C,temp = 5:

左边变量(名称),右边值,注意代码中的都是冒号:,不是分号

1.2 字符串

'fish' 单引号括起来即表示字符串

"fishb" 双引号括起来的同单引号

win10电脑上,\代表转义字符;而路径中常有\,D:\00-学习日记\01-typora学习\02-picture,因此路径表示,有以下几种方法:

  1. 转义字符再加转义,D:\ \00-学习日记\ \01-typora学习\ \02-picture,语法有点冲突,为了规避,两个斜杠加了空格;

  2. 原生字符串,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函数与系统函数冲突,简化方法名称。

g.msgbox('嗨,欢迎回来')

推荐阅读