2023年3月

~单分支结构

1、由名称可以得出结论,也就是仅仅只有一个分支的结构,也就是仅有if;例如

~二分枝结构

就是多了一个else结构

在上面的结构中,我们需要明白的是if,else要对齐。但是在vs2019中我们需要手动对其。

~多分枝结构

也就是if ....elif...elif....这种,案例

~条件判定及组合

这个和C语言有点不一样,就是它的逻辑与是 and ;逻辑或是 or ;逻辑非是 not ;实例:

~程序的异常处理

也就是使用try  except else finally来表示,这个和C#中的try catch有点相似;这里需要注意的是finally 对应的语句一定执行,else对应的语句在不发生异常的时候执行。实例

~遍历循环

!基本的结构

for <循环变量> in <遍历结构>:

<语句块>

案例:

~无限循环

~循环控制保留字

break 跳出并结束当前整个循环,执行循环后的语句;continue结束当此循环,继续执行后续次数循环

案例:

在上面那个案例中,我们使用了一个s=s[:-1],作为数据的引用。在此我们需要对其进行说明:

b= a [ i , j ] .说明b为a中从第 i 个元素到第 j-1 个元素

如果少了 i ,那么默认 i = 0;如果少了 j ,默认 j = a 的长度,如果 i , j 都少了,那么就默认为 b = a ;如果 j < 0 ,也就是从后往前数第 j 个元素起。

但是还有另外一种,就是

B=A[i,j,s],其中s表示步长

B=A[i,j,1]=A[i,j]

当s<0时,i 缺省时,默认为-1. j 缺省时,默认为-len(a)-1

生成随机数的方法其实比较简单,也就是调用random库。

~基本随机数函数

seed()

random();

~扩展随机数函数

randint(a,b)   #生成一个a,b之间的整数

getrandbits(a)     #生成一个a比特长的随机整数

uniform(a,b)     #生成一个a,b之间的随机小数

randrange(a,b,c)    #生成一个a,b之间以c为步长的随机整数

choice(a)     #从序列a中随机选择一个元素

shuffle(a)      #将序列a中元素序列打乱后返回

~AutoComplete是TextBox中的用于关联具体的类,如果我们启用了AutoComplete类后,用户就没有必要在表单内重复输入之前输入过的内容。也就是我们在浏览器中通常会发现的如果我们光标放在输入框内,通常会出现上次我们输入的内容。如果我们不想使用这个功能的话,就将AutoComplete="Off"替换掉之前的AutoCompleteType="XXXX"部分代码。

<body>
    <form id="form1" runat="server">
        <div>

            <asp:Label ID="label1FirstName" Text="First Name:" AssociatedControlID="txtFirstName" runat="server" />
            <br />
            <asp:TextBox ID="txtFirstName" AutoCompleteType="FirstName" runat="server" />
            <br />
            <br />
            <asp:Label ID="label2LastName" Text="Last Name;" AssociatedControlID="txtLastName" runat="server" />
            <br />
            <br />
            <asp:TextBox ID="txtLastName" AutoComplete="Off" runat="server" />
            <br />
            <br />
            <asp:Button ID="btnSubmit" Text="Submit" runat="server" />
        </div>
    </form>
</body>

然后我们得出的结果就是这样的:

1、首先我们点击tools,然后点击build system.然后我们点击new build system。

2、在产生的配置文件中,输入如下的代码:

{
	"cmd":[ "D:/网易邮箱/python安装包/python.exe","-u","$file"],
	"file_regex":"^[]*File\"(...*?)\",line([0-9]*)",
	"selector":"source.python"
}

注意其中的cmd是我电脑中的python.exe的安装路径,在实际中我们需要对其进行更改,剩余部分可以不变。

3、保存上述的文件,从新命名为python3。

4、然后我们新建一个文件进行测试,发现可以输出来了。