C#+Winform开发窗体程序
学习笔记 第一章:winform基础 一、概述 1、Windows Form(简称WinForm) 是微软.NET平台下用于开发"图形界面"应用程序的组件。 2、C/S架构 客户机(Client)/服务器(Server),是软件系统体系结构。 通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。 B/S 二、在VS中新建窗体程序 1、认识窗体程序--第一个窗体程序 1) 窗体设计器 : 设置窗体界面(经常操作) 每个窗体都有对应的后
Python学习笔记------列表常见的方法集合
# **********************************列表**********************************
# 列表是有序的,创建以后可以被修改,字符串一旦创建成功不可被修改。原因就是,字符串在内存中是连续存储的,列表中的某一个元素,既包含当前的内容也包含下一个元素的地址
# li = [1, 2, 3, 4, ['sen', [10, 19, 21], '...
Python学习笔记------元组常见的方法集合
# **********************************元组**********************************
# 元组就是对列表的二次加工,元素的一级元素整体不可被修改,并且不可以被增加和删除(只可以查)
# 一般写元组的时候,最好在最后添加一个逗号 ,
# tu = (1, 2, (3, 4), [(11, 22), 33], 'age', 'n...
Python学习笔记------字典常见的方法集合
# **********************************字典*********************************
# 字典是无序的
# 字典的value可以是人意类型的值, 列表 字典不可以作为字典的key, 若前面有key==1布尔值(True) 或者 key == 0布尔值(False),在字典中不会显示,若没有则可以显示
# 为什么列表不可以当作字典的key,...
Python学习笔记------集合常见的方法
# **********************************集合常用的方法*********************************
# 由不同的 无序 不可变元素(字符串 数字 元组)组成
"""
s = {1, 2, 'age', 4, 'iphone', ('alex', 'age', 'name')}
for item in s:
print(item)
...
Python学习笔记------集合常见的方法(一)
# **********************************集合常用的方法*********************************
# 由不同的 无序 不可变元素(字符串 数字 元组)组成
"""
s = {1, 2, 'age', 4, 'iphone', ('alex', 'age', 'name')}
for item in s:
print(item)
...
Python学习笔记------集合常见的方法(二)
# **********************************集合常用的方法*********************************
# 由不同的 无序 不可变元素(字符串 数字 元组)组成
"""
s = {1, 2, 'age', 4, 'iphone', ('alex', 'age', 'name')}
for item in s:
print(item)
...
Python学习笔记------函数
# 函数就是有返回值的一个过程
def method1(x):
'''
第一个函数测试
:param x: 入参
:return: 返回值
'''
x = 2 * x + 1
return x
# 打印函数的返回值
print(method1(3))
# 打印函数的内存地址
print(method1)...
Python学习笔记------函数递归的特征
# ***********************************函数递归的特征***********************************
# 1.必须有一个明确的结束条件
# 递归的效率并不是很高
list = ['a', 'b', 'c', 'd']
def methon(list):
if len(list) == 0:
return '根本没...
Python学习笔记------函数的作用域
def foo():
name = 'lhf'
def bar():
name = 'wupeiqi'
print(name)
def tt():
print(name)
return tt
return bar
print('返回bar的内存地址=======', foo...
Python学习笔记------隐式函数与高阶函数
# lambda关键字 x:形参 x+10:返回值
fun = lambda x: x + 10
print(fun(10))
name = 'awqa'
def change_name(x):
return x + '_sb'
print(change_name('zst'))
def foo(n):
print(n)
def bar(name):
...
Python学习笔记------map和filter函数
# **************************************map函数**************************************
"""
# map函数,用来处理'序列'(可迭代的对象)中的每个元素,得到的结果是可迭代的对象,该对象元素位置与个数与原来一样
num_l=[1,2,10,5,3,7]
#lambda x:x-1
def reduce_one...
Python学习笔记------max和min函数
dict1 = {'age1': 10, 'age3': 20, 'age4': 16, 'ag2': 19}
# print(max(dict1.values()))
# # zip函数就是一一对应构建对象
# print(list(zip(dict1.values(), dict1.keys())))
# 只要是可迭代对象,max函数就可以使用
# print(list(max(zi...
Python学习笔记------内置函数
# # 打印ASCII 码为97代表的字符
# print(chr(97))
# # 打印字符对应的ASCII码
# print(ord('a'))
# # 相当于 2**3
# print(pow(2, 3))
# round函数:四舍五入
# print(round(2.3))
# l = 'hello'
# # slic 提前定义切片,第三个参数代表步长
# s1 = slice(1,...
Python学习笔记------文件读操作
# windows 这样写 open('笑话',encoding='utf-8')
# 文件打开模式: 只读r 只写w(默认为只读模式)
# 1.打开一个文件,等到文件句柄并且赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件
# file = open('笑话')
# print(file.read())
# file.close()
file1 = open('笑话')
# 每次文件读...
Python学习笔记------文件写操作
# w 文件写操作,如果文件存在,会把文件的内容清空,再继续下面的操作。文件不存在,首先会新建一个文件
f = open('写笑话文件', 'w')
f.write('第一行11111111111\n')
f.write('第二行22222222222\n')
f.write('第三行33333333333\n')
f.writelines(['第四行4444444444\n', '第五行555...
Python学习笔记------迭代器和生成器
# 对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个异常以终止迭代(只能后退不能前进)
# x = 'hello'
# # 遵循迭代器协议,把字符串转化为可迭代对象
# iter_test = x.__iter__()
#
# print(iter_test.__next__())
# print(iter_test.__next__())
# print(iter...
python学习笔记------迭代器和生成器(二)
# 对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个异常以终止迭代(只能后退不能前进)
# x = 'hello'
# # 遵循迭代器协议,把字符串转化为可迭代对象
# iter_test = x.__iter__()
#
# print(iter_test.__next__())
# print(iter_test.__next__())
# print(iter...
今日推荐
周排行