python 小型项目和常用使用基本教程加练习
它能够将图片上的文字,精准识别出来。
一、图像识别程序
from kkb_ocr import ocr_word
url = 'https://xiaoke-asset-prod.kaikeba.com/python_ai/demos/demo1.jpg'
ocr_word(url)
终端
python main.py
人生苦短
我用
pyt
thon
二、智能机器人
import time, random
from kkb_robot import send_message
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
feature_text = '''
大家好!我是您的聊天机器人小K。
我有问必答,有人会问我“今天深圳天气怎么样?”,也有人问我“您喜欢我吗?”
快来问我问题呀,欢迎来撩!
'''
print(feature_text)
user1 = '>你是谁~'
time.sleep(1)
print(user1)
userid = str(random.randint(1, 1000000000000000000000))
jsrobot1 = send_message(userid, user1)
print(jsrobot1)
time.sleep(1)
print('''
再来问我点啥吧!我把我知道的都告诉您,嘻嘻!
''')
user2 = '>天气'
print(user2)
time.sleep(1)
jsrobot1 = send_message(userid, user2)
print(jsrobot1)
time.sleep(1)
user3 = '>北京'
jsrobot1 = send_message(userid, user3)
print(user3)
time.sleep(1)
print(jsrobot1)
time.sleep(1)
print('\n我走啦,拜拜!')
$python main.py
大家好!我是您的聊天机器人小K。
我有问必答,有人会问我“今天深圳天气怎么样?”,也有人问我“您喜欢我吗?”
快来问我问题呀,欢迎来撩!
你是谁~
您好!我是小K机器人
再来问我点啥吧!我把我知道的都告诉您,嘻嘻!
天气
好的,那么您想了解哪个城市的天气情况呢?
北京
现在是北京时间2020-10-06 20:55,今天天气晴,北风 1级,温度12°C
我走啦,拜拜!
$
三、python基本使用方法
print(1314)
1314
print("哪吒")
哪吒
print("Let's go go go!")
Let’s go go go!
print("""哪吒
托塔李天王家的三太子,
变化三头六臂又或三头八臂,
百邪不侵专克摄魂夺魄的莲花化身""")
哪吒
托塔李天王家的三太子,
变化三头六臂又或三头八臂,
百邪不侵专克摄魂夺魄的莲花化身
print('哪吒,\n托塔李天王家的三太子,\n变化三头六臂又或三头八臂,\n百邪不侵专克摄魂夺魄的莲花化身')
哪吒,
托塔李天王家的三太子,
变化三头六臂又或三头八臂,
百邪不侵专克摄魂夺魄的莲花化身
这就是一个常见的给变量赋值的招式。 在这里 name 就是一个变量,将’哪吒’这两个文字赋值给了 name 这个变量。
说白了, 就相当于有一个杯子,我们可以向杯子中倒入饮料,饮料可以是水、可乐、橙汁、咖啡、啤酒等等。杯子是存放饮料的器皿,就相当于电脑的内存或者硬盘,而饮料就相当于我们要在电脑中存储的数据。
杯子在 Python 中称为变量,您可以在这个杯子存放任何类型的饮料。
往杯子里倒入饮料的过程,在 Python 中称为赋值。
在哪吒行走江湖后, 江湖中称呼他最多的更是”三太子”。
那么我们就需要将“哪吒”两个字从 name 这个杯子中取出来,再将“三太子” 存储到 name 这个杯子中。
name = '三太子'
name = '哪吒'
name = '三太子'
print(name)
$python main.py
三太子
$
除了变量名之外,"="不是等于的意思,而是赋值, 表示把 = 号右边的内容放进左边的变量。 ==才是等于的意思(后期再讲,此时只记住=号是赋值的意思)。
到这里, 您会产生疑问, 学习的这几行简单的代码有什么用呢?
虽然 print()语句很简单, 但其实,以后您会发现,您会经常使用 print()语句来帮您完成一些工作。
变量是 Python 万千世界存储内容的第一种杯子, 只有用好这一种杯子,今后遇到其他杯子时才能使用更加顺畅。
九层之台,起于垒土,不要小看今天所学的知识,它将是我们后期大项目中的基石。
练习一、通过使用 print()函数和三引号’’’,点击“代码实现”在右边区域书写代码将"丘比特之心"图案在终端展示输出。
*** ***
********* *********
************ ************
************* *************
************** **************
*************** ***************
******* *** *** *******
****** ***** ******
****** *** ******
****** *** ******
****** * ******
****** * ******
**************
**********
******
***
、 *
写法一
print(" *** ***")
print(" ********* *********")
print(" ************ ************")
print(" ************* *************")
print(" ************** **************")
print(" *************** ***************")
print(" ******* *** *** *******")
print(" ****** ***** ******")
print(" ****** *** ******")
print(" ****** *** ******")
print(" ****** * ******")
print(" ****** * ******")
print(" **************")
print(" **********")
print(" ******")
print(" ***")
print(" *")
写法二
print("""
*** ***
********* *********
************ ************
************* *************
************** **************
*************** ***************
******* *** *** *******
****** ***** ******
****** *** ******
****** *** ******
****** * ******
****** * ******
**************
**********
******
***
*
""")
写法三
print(" *** ***\n ********* *********\n ************ ************\n ************* *************\n ************** **************\n *************** ***************\n ******* *** *** *******\n ****** ***** ******\n ****** *** ******\n ****** *** ******\n ****** * ******\n ****** * ******\n **************\n **********\n ******\n ***\n *")
练习二 哪吒的呐喊
请使用 print()函数配合引号或转义字符打印哪吒呐喊的话,终端输出结果形式为:
去他个鸟命!
我命由我,不由天!
是魔是仙,我自己决定!
靠’自己’
print("去他个鸟命!")
print("我命由我,不由天!")
print("是魔是仙,我自己决定!")
print("靠'自己'")
去他个鸟命!
我命由我,不由天!
是魔是仙,我自己决定!
靠’自己’
print("""去他个鸟命!
我命由我,不由天!
是魔是仙,我自己决定!
靠'自己'""")
去他个鸟命!
我命由我,不由天!
是魔是仙,我自己决定!
靠’自己’
print("去他个鸟命!\n我命由我,不由天!\n是魔是仙,我自己决定!\n靠'自己'")