随笔分类 -  python学习

python学习中的笔记
摘要:基本格式:v = if 条件 else 后面 简单实例:让用户输入值,如果值是整数,则转化成整数,否者赋值为None a = input('>>>') value = int(a) if a.isdecimal() else None print(value)其实说白了,三元运算就是在有if els 阅读全文
posted @ 2019-05-31 13:08 是张大彪啊 阅读(59) 评论(0) 推荐(0)
摘要:语法格式: open('文件名',mode(模式)= '',encoding='编码格式'())然后文件名这里如果是当前文件夹下,就直接跟文件名就ok,如果不是,那么就要跟上具体路径了,模式这里主要分为三种: w(write写):这个会将其原文件里面的东西全部清空,在没有改文件的情况下会自动生成新的 阅读全文
posted @ 2019-05-30 18:07 是张大彪啊 阅读(98) 评论(0) 推荐(0)
摘要:文件的存储或者传输: 理论上:文件的存储是通过python代码将字符串的内容写入文件并存储 文件的传输是通过python代码结合socket网络编程将字符串内容发送给对方 实际上:文件的存储是通过python代码将字符串的内容转化成其它形式写入文件并存储 文件的传输是通过python代码结合sock 阅读全文
posted @ 2019-05-30 17:56 是张大彪啊 阅读(346) 评论(0) 推荐(0)
摘要:global 声明这个是一个全局变量语法格式: open('文件名',mode(模式)= 'r'(r:read(只读),w:write(只写,打开的时候会清空原始数据,如果没有则创建一个新的,一般用于新建文件),a:append(只能添加)),encoding='编码格式'(以什么编码格式读取))默 阅读全文
posted @ 2019-05-18 13:09 是张大彪啊 阅读(95) 评论(0) 推荐(0)
摘要:算术运算: +(加)-(减)*(乘) /(除) %(取余)**(幂次方)//(整除) a = 10 b = 3 print(a % b) 取余 print(a ** b) 幂次方 print( a // b) 整除 比较运算:==(相等) !=(不相等) <>(不相等,不常用) >(大于) <(小于 阅读全文
posted @ 2019-05-18 12:50 是张大彪啊 阅读(136) 评论(0) 推荐(0)
摘要:ASCII码:一个字节一个字符Unicode(万国码):四个字节表示一个字符UTF-8 :英文是一个字节一个字符,欧洲两个字节一个字符,亚洲三字节一个字符gbk(国标):英文沿用ASCII码,一个字节一个字符,中文两个字节一个字符不同编码的二进制不能互相识别,否则会报错,文件的存储或者传输不能使用u 阅读全文
posted @ 2019-05-18 12:42 是张大彪啊 阅读(70) 评论(0) 推荐(0)
摘要:set1 = {'alex','alex','TaiBai','WuSir', 1000} print(set1)集合是无序的,并且自带去重。并且里面的元素必须是不可变的数据类型。列表去重的步骤(前提是里面必须是不可变的数据类型),先将列表转换成集合,再将集合转换成列表 set1 = {'alex' 阅读全文
posted @ 2019-05-18 12:34 是张大彪啊 阅读(411) 评论(0) 推荐(0)
摘要:用大括号括起来的键值对就是字典 对字典的键不能重复,如果有重复则取后面的哪一个值 dic = { 'name' : 'zhb','age' : '你猜','性别' : '你猜' } dic ['high'] = 185 print(dic) 在字典里面添加键值对,格式:字典名 ['键名'] = [' 阅读全文
posted @ 2019-05-14 19:26 是张大彪啊 阅读(170) 评论(0) 推荐(0)
摘要:列表的索引步长和str一样,切片也是列表的增删改查 列表的基础操作: zhang = ['zhangbaocheng','zhangdabiao','gongzhangguyuewenwu'] zhang.append('xiaomage') print(zhang) .append()给一个列表追 阅读全文
posted @ 2019-05-12 14:40 是张大彪啊 阅读(138) 评论(0) 推荐(0)
摘要:索引与切片: z1 = '张宝成不晓得多少天学习python路程' #索引从左到右,从零开始(从右到左是-1开始越来越小), z2 = z1[0] print(z2) #切片取值:[起始索引:结尾索引+1:步长]顾头不顾尾 print(z1[3:9]) #起始索引是0,可以写成[:结尾索引+1] p 阅读全文
posted @ 2019-05-11 14:38 是张大彪啊 阅读(244) 评论(0) 推荐(0)
摘要:基本数据类型 整数(int): 整数范围: 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~922337 阅读全文
posted @ 2019-05-11 14:09 是张大彪啊 阅读(95) 评论(0) 推荐(0)
摘要:变量: Why(为什么需要使用变量):操作更方便,简单; What(什么是变量):你可以将其理解成我们数学里面的那个变量,也就是给一个东西赋值,那个东西我们叫做变量(官方解释是将程序的中间结果暂存起来,翻遍以后使用); How(变量的定义规则): 常量 Why(同上的why,下面的how什么也是同上 阅读全文
posted @ 2019-05-11 14:03 是张大彪啊 阅读(2007) 评论(0) 推荐(0)
摘要:语言分类 解释型:将代码一行一行的解释成二进制,然后逐行执行。缺点:执行效率低。优点:开发效率高,可以跨平台。代表语言:python。 编译型:将代码全部一次性编译成二进制,然后在执行。缺点:开发效率低,不能跨平台。优点:执行效率高。代表语言:C。 Python优缺点: 优点: 1,优美清新简单,入 阅读全文
posted @ 2019-05-11 14:01 是张大彪啊 阅读(278) 评论(0) 推荐(0)