如有字符串 mystr = 'hello world itcast and itcastcpp' ,以下是常见的操作 <1>partition 把mystr以str分割成三部分,str前,str和str后 mystr.partition(str) <2>rpartition 类似于 partition()函数,不过是从右边开始. mystr.rpartition(str) <3>splitlines 按照行分隔,返回一个包含各行作为元素的列表 mystr.splitlines() […]
如有字符串 mystr = 'hello world itcast and itcastcpp' ,以下是常见的操作 <1>partition 把mystr以str分割成三部分,str前,str和str后 mystr.partition(str) <2>rpartition 类似于 partition()函数,不过是从右边开始. mystr.rpartition(str) <3>splitlines 按照行分隔,返回一个包含各行作为元素的列表 mystr.splitlines() […]
for循环 像while循环一样,for可以完成循环的功能。 在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。 for循环的格式 for 临时变量 in 列表或者字符串等可迭代对象: 循环满足条件时执行的代码 demo1: name = 'itheima' for x in name: print(x) 运行结果: i t h e i m a demo2: for x in […]
while循环的格式 while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...(省略)... demo: i = 0 while i < 5: print("当前是第%d次执行循环" % (i + 1)) print("i=%d" % i) i+=1 运行结果 当前是第1次执行循环 i=0 当前是第2次执行循环 i=1 当前是第3次执行循环 i=2 当前是第4次执行循环 i=3 当前是第5次执行循环 i=4 while循环应用 1. 计算1~100的累积和(包含1和1 […]
1:elif使用 想一想:if能完成当xxx时做事情,if-else能完成当xxx时做事情1,否则做事情2,如果有这样一种情况:当xxx1满足时做事情1;当xxx1不满足、xxx2满足时做事情2;当xxx2不满足、xxx3满足时做事情3,那该怎么实现呢? 答:elif elif的使用格式如下: if xxx1: 事情1 elif xxx2: 事情2 elif xxx3: 事情3 说明: 1.当xxx1满足时,执行事情1,然后整个if结束。 2.当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然 […]
1:if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情 demo1 age = 30 print("------if判断开始 ") if age >= 18: print("我已经成年了") print("------if判断结束 ") 运行结果: ------if判断开始------ 我已经成年了 ------if判断结束------ demo2 age = 16 print("------if判断开始 ") if age >= 18: print("我已经成年了 […]
复合赋值运算符 运算符 描述 实例 += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a /= 除法赋值运算符 c /= a 等效于 c = c / a %= 取模赋值运算符 c %= a 等效于 c = c % a **= 幂赋值运算符 c **= a 等效于 c = c ** a //= 取整除赋值运算符 c //= a 等效于 c = c // a 常用的数据 […]
<1>标识符 什么是标识符,看下图: 开发人员在程序中自定义的一些符号和名称标识符是自己定义的,如变量名 、函数名等 <2>标识符的规则 标识符由字母、下划线和数字组成,且数字不能开头 思考:下面的标识符哪些是正确的,哪些不正确为什么 fromNo12 from#12 my_Boolean my-Boolean Obj2 2ndObj myInt test1 Mike2jack My_tExt _test test!32 haha(da)tt int jack_rose jack&r […]
变量以及类型 <1>变量的定义 在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢? 大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可。 如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可。 在Python中,存储一个数据,需要一个叫做 变量 的东西,如下示例: num1 = 100 #num1就是一个变量,就好一个小菜篮子 num2 = 87 #num2 […]
环境: ubuntu + python2.7 代码: #/usr/bin/env python # -*- coding: UTF-8 -*- from PIL import Image import pytesseract text=pytesseract.image_to_string(Image.open('/root/Desktop/444.jpg'),lang='chi_sim') print(text) 效果: 步骤: 1:这里我们需要用到两个库:pytesseract和PIL 2:同时我们还需要安装识 […]
PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本。PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、自动完成、单元测试。 PyCharm非常好用,而且是跨平台的。 PyCharm网址:http://www.jetbrains.com/pycharm/ Ubuntu 16.04 安装PyCharm 本文通过第三方源安装PyCharm,好处是升级方便。 添加源: sudo add-apt-repos […]
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|---|---|---|---|---|---|
« 7月 | ||||||
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |