摘要:
数据类型 数据类型可以分为可变数据类型和 不可变数据类型两种: 不可变数据类型:元组(tuple),bool, int, str(对字符串的任何操作都是产生一个新的str,园幼儿字符串是不变的) 可变数据类型: 列表(ist),字典(dict) 字典 字典:映射结构,字典的key必须是不可变数据类型 阅读全文
摘要:
元组操作 元组:是不可变列表,可以查询,可以切片,但是不能修改(儿子不可以改,孙子可能可以修改) 元组不能添加,删除,修改,只可以查询; S.join(iterable)方法:可以作用于可迭代对象iterable,元素之间使用S连接(S需为字符串) 运行结果: 由于join方法可以作用于任何可迭代对 阅读全文
摘要:
写了一个python文件,想在终端中运行:windows+r(或者cmd)输入python+想要运行的py文件所在的目录 即可。 pycharm的安装 参考博客: https://www.jianshu.com/p/042324342bf4 https://blog.csdn.net/zhizuny 阅读全文
摘要:
实现一个简单计算器 当用户输入:2+3 ,4+ 5 等可以直接计算出结果 其实可以另一种方法来做(考虑到用户输入的极端情况,就是中间有很多空格) 用户输入字符和数字,统计输入内容中数字出现的次数 很明显,需要做两步: 判断数字: isdigit() 是数字则累加; 阅读全文
摘要:
整体数据类型 int:用于计算 : bool: 用于用户判断: str:(不可变数据类型) 用于存储少量数据: list:(可变数据类型)用于存储大量数据: dict:(可变数据类型)一般可以用于索引 根据键索引值: tuple:元组,不可变数据类型 数据类型详解 int数据类型 bit_lengt 阅读全文
摘要:
首字母大写 str.capitalize() 输出结果就是:Xuanxuan 全部大写(小写) str.upper() str.lower() 大小写反转 str.swapcase() 字符串中原来大写的现在变小写,原来小写的现在变大写; 每个隔开(中间有特殊字符或者数字)的部分首字母大写 str. 阅读全文
摘要:
昨天作业题: 1-2+3-4...+99 中除了88以外数字之和: 其实有两种理解:第一种直接把88去掉,后面的符号还是按照最原始序列一正一负,所以89 前面的符号就是正: # 1-2+3-4....+87(-88)+89...+99sum=0count=0sign=-1while count<99 阅读全文
摘要:
运算符 算术运算符:+ - / % // 等 逻辑运算符: not and or 优先级 not >and >or 运算时: and 前为False 后面的不再计算,前为True,输出后面的; or 前面为True,后面的也不再计算,否则输出后面的: 类比,int 和 str 数据类型可以相互转换, 阅读全文
摘要:
电脑上存储的都是0101这种二进制; Ascii码建立初期,仅仅是供美国是用,大小写加上特殊字符100多个足够,所以最开始的Ascii码只设计7位,但是设计者预留了一位(以便后续扩充,也就是8位),所以最原始的Ascii 最左边的一位是0,(预留位,扩充使用,7位够,为了扩展预留一位) 8位表示一个 阅读全文
摘要:
格式化输出 %s %d 其实%的作用就是占位 另外一种也可以使用forma 函数; name=input("please input your name:") age=input("please input your age:") print("我的名字是{},我的年龄是{}".format(nam 阅读全文