会议网站定制,分销商系统,网站建设文章缩略图,酒店网站建设论文如果你是小白#xff0c;建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符 输入检查是否已经安装pip,一般安装了python都会有的。 pip (有的话会提示一大串说明#xff0c;没有的话会提示没有) 假设有了pip#xff0c;下面来用pip 来安装…如果你是小白建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符 输入检查是否已经安装pip,一般安装了python都会有的。 pip (有的话会提示一大串说明没有的话会提示没有) 假设有了pip下面来用pip 来安装pygame pip install pygame (执行这条命令会自动链接pygame下载并安装) 这样你的轻量环境就具备了本人就读于刘大拿的教学下其教学方式是安装anaconda 和 pycharm 两个软件 申明本文仅零星知识点回顾就是想到哪里就写哪里如小白偶遇可能知识点说的不细请谅解 首先基础我们都知道数据、字符串、四则运算啊重点要知道啥是变量这个不做解释 在Python中有这样一句话是非常重要的对象有类型变量无类型 用type()函数来检验其类型 另外知道啥是“整数溢出”其他语言有这个问题 参考http://www.phrack.org/issues.html?issue60id10#article 但是python不存在这个问题 参考https://docs.pythontab.com/learnpython/102/#_3 5 // 22 5 / 22.5 5 % 21 看出不同没一个返回的商数一个是正常计算一个返回的余数 round(1.234567,3) 1.234 这是四舍五入取的2位小数点但发现为何不是1.235呢这不是BUG归根到底这是浮点数中的十进制转化为二进制惹的祸如果有兴趣自己去查资料 比如乘方、开方、对数运算等等要实现这些运算需要用到python中的一个模块Math import math math.pi 圆周率 3.141592653589793 pow函数和x**y是等效的都是计算x的y次方 math.pow(4,2) 16.0 开平方 math.sqrt(9) 3.0 求绝对值 abs(-10) 10 最常用是print() 其就是显示出来内容常用这个主要是为了在知识理解上方便代替一些复杂的代码作为返回值。 特别要提醒的是print()默认是以\n结尾的所以会看到每个输出语句之后输出内容后面自动带上了\n于是就换行了 # 是单行注释 三引号 是多行注释 在python中的字符串是一种对象类型这种类型用str表示通常单引号或者双引号包裹起来 在python中用\作为转义符能转译些字母或符号。 dos c:\news dos c:\news #这里貌似没有什么问题 print dos #当用print来打印这个字符串的时候就出问题了。 c: ews dos c:\\news 一种方法 print dos c:\news dos rc:\news 另一种方法由r开头引起的字符串就是原始字符串 print dos c:\news str() 转字符串 int()转整数 repr()和是一致的也是转字符串区别嘛自己百度喽 拼接字符 py thon python 写到这发现好难写哦抱歉本人知识还未系统化说下 python的内建函数built-in function |abs() | divmod() | input()| open()| staticmethod()| |all() | enumerate() | int() | ord() | str()| |any() | eval() | isinstance()| pow()| sum()| |basestring() | execfile() | issubclass() | print() | super()| |bin() | file() | iter()| property()| tuple()| |bool() | filter() | len() | range() | type()| |bytearray() | float()| list() | raw_input()| unichr()| |callable() | format() | locals() | reduce() | unicode()| |chr() | frozenset() | long() | reload() | vars()| |classmethod()| getattr()| map() | repr() | xrange()| |cmp() | globals()| max()| reversed()| zip()| |compile() |hasattr() | memoryview()| round() | import()| |complex() |hash() | min()| set() | apply()| |delattr() |help()| next()| setattr()| buffer()| |dict() | hex() |object() |slice() | coerce()| |dir() | id() |oct() |sorted() |intern()| 我擦这么多不过别怕他们人多我们有办法不用死记只要像这样 help(raw_input) 就可以让他们现出原形 好了现在说下索引和切片其实有多个字符串放在一起他们有排列的循序的我们可以根据这个去定义个概念就取名叫索引吧 lang study python lang[0] s lang[1] t 01234567891011study python注意空白符也占个坑哦嘿嘿上面是通过位置找出对应字符串我们也可以通过字符串找出其对应位置如果有重复的抱歉就返回第一字符串位置 lang.index(t) 1 lang.index(p)6 ------------------| P | y | t | h | o | n | ------------------ 0 1 2 3 4 5 6 -7 -6 -5 -4 -3 -2 -1 [:]、[:7]、[-8:]、[2:5]、[-6:-2]、[5:2]、[-2:-6]都切出啥片段自己去练习。 id()的作用就是查看该对象在内存地址就是在内存中的位置编号 “”连接字符串 好像说了额~~~ in用来判断某个字符串是不是在另外一个字符串内或者说判断某个字符串内是否包含某个字符串如果包含就返回True否则返回False 还有字符串能比较最大值和最小值么或者能对比么先说下 cmp(str1,str2) :比较2个序列值是否相同 一个字符串中每个字符在计算机内都是有编码的也就是对应着一个数字min()和max()就是根据这个数字里获得最小值和最大值然后对应出相应的字符。 关于这种编号是多少可以用ord()是一个内建函数能够返回某个字符注意是一个字符不是多个字符组成的串所对一个的ASCII值是十进制的字符a在ASCII中的值是97空格在ASCII中也有值是32。顺便说明反过来根据整数值得到相应字符可以使用chr() ord(a) 97 ord( ) 32 chr(97) a cmp(str1, str2) -1 两个字符串比较也是首先将字符串中的符号转化为对应编码的数字然后比较。如果返回的数值小于零说明第一个小于第二个等于0则两个相等大于0第一个大于第二个 字符串长度 len() 千万别忘记空白符空格也算一个字符哦好了休息下下面晒一张之前写的总结图片后边继续装逼回顾哈哈 转载于:https://www.cnblogs.com/outmanxiaozhou/p/9505563.html