Pycharm开发环境设置与熟悉。
练习基本输入输出:
print('你好,{}.'.format(name))
print(sys.argv)
库的使用方法:
import ...
from ... import ...
条件语句:
if (abs(pos()))<1:
break
循环语句:
for i in range(5):
while True:
函数定义:
def mygoto(x,y):
def drawjx(r):
综合练习:画一面五星红旗,将代码与运行截图发布博客交作业。
import turtle def mygoto(x, y): turtle.up() turtle.goto(x, y) turtle.down() def drawstar(x): turtle.begin_fill() for i in range(5): turtle.forward(x) turtle.right(144) turtle.end_fill() turtle.setup(600,400,0,0) turtle.color("yellow") turtle.bgcolor("red") turtle.fillcolor("yellow") mygoto(-260,120) drawstar(120) mygoto(-120,160) turtle.left(15) drawstar(40) mygoto(-80,120) turtle.left(12) drawstar(40) mygoto(-80,60) drawstar(40) mygoto(-120,20) turtle.left(30) drawstar(40) turtle.hideturtle() turtle.done()
字符串练习:
http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html
取得校园新闻的编号
>>> url1 = 'http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html' >>> url1[-14:-5] '1027/8443'
https://docs.python.org/3/library/turtle.html
产生python文档的网址
http://news.gzcc.cn/html/xiaoyuanxinwen/4.html
产生校园新闻的一系列新闻页网址
练习字符串内建函数:strip,lstrip,rstrip,split,count,replace
用函数得到校园新闻编号
>>> url = 'http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html' >>> print(url.rstrip('.html').split('_')[1]) 1027/8443
用函数统计一歌词(文章、小说)中单词出现的次数,替换标点符号为空格,用空格进行分词。
>>> song = ''' There For You - Martin Garrix/Troye Sivan Written by:Bea Miller/Brady Riley/Brett McLaughlin/Martin Garrix/Troye Sivan I woke up pissed off today And lately everyone feels fake Somewhere I lost a piece of me Smoking cigarettes on balconies But I can't do this alone Sometimes I just need a light If I call you on the phone Need you on the other side So when your tears roll down your pillow like a river I'll be there for you I'll be there for you When you're screaming but they only hear you whisper I'll be loud for you But you gotta be there for me too But you gotta be there for me too Last year took a toll on me But I made it with you next to me Around the world and back again I hope you're waiting at the end But I can't do this alone Sometimes I just need a light If I call you on the phone Need you on the other side So when your tears roll down your pillow like a river I'll be there for you I'll be there for you When you're screaming but they only hear you whisper I'll be loud for you I'll be loud for you I got you I promise Let me be honest Love is a road that goes both ways When your tears roll down your pillow like a river I'll be there for you But you gotta be there for me too But you gotta be there for me too Boy I'm holding on to something Won't let go of you for nothing I'm running running just to keep my hands on you There was a time that I was so blue What I got to do to show you I'm running running just to keep my hands on you Running running just to keep my hands on you Running running just to keep my hands on you So I'm running running just to keep my hands on you But you gotta be there for me too But you gotta be there for me too ''' >>> song.count('you') 38
>>> essay = ''' 明月几时有?把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。 ''' >>> essay.replace(',',' ').replace('。',' ').replace('?',' ') '\n明月几时有 把酒问青天 不知天上宫阙 今夕是何年 我欲乘风归去 惟恐琼楼玉宇 高处不胜寒.起舞弄清影 何似在人间 转朱阁 低绮户 照无眠 不应有恨 何事长向别时圆 人有悲欢离合 月有阴晴圆缺 此事古难全 但愿人长久 千里共蝉娟 \n' >>> essay1 = test.split('str = ' '') >>> print(essay1) ['\n明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间? 转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。\n'] >>>