一个新手减下来一天的python笔记
旗标法
300到400之间的素数
for j in range(300,400,1):flag = Falsefor i in range(2,j,1):if j%i==0 :flag=Truebreakif not flag:print(j)
while循环
n=1
while n<6:print("输出六遍")n+=1
变量 = 起始
while 终止条件(bool):
循环体
步长
break和continue的区别
break:它的作用是之间跳出距离他最近的循环,if不是循环语句,for,和while才是,跳出循环后该循环结束。
continue:它的作用是跳出本次循环,进行下一次的循环。
break
n=2
for i in range(0,10,1):n+=iif n>10:break
print(i)
在这里插入代码片
continue
n=2
for i in range(0,10,1):n+=iif n==5:continue
例题
sum = 0
a = 20
while a<=30:
sum += a
a += 1
print(a,sum)
m = 1 #鸡
while not m*2+(50-m)*4==160:
m += 1
print(m,50-m)
m = 1
while m<50:
if m*2+(50-m)*4==160:
print(m,50-m)
m += 1
year = 0
cp = 13
while cp<15:
cp = cp*(1+0.03)
year += 1
print(2000+year)
sum = 1
a = 1
c = 1
while c<50:
a = a+c
sum += a
c += 1
print(sum)
sum = 0
flag = False
for i in range(5):
score = int(input(“请输入成绩”))
if score<0:
flag = True
break
sum += score
if not flag:
print(sum/5)
else:
print(“输入错误”)
count = 0
for i in range(10):
score = int(input(“请输入成绩”))
if score<80:
continue
count += 1
print(count)
s1 = “asdfghjkxcvbnerty465413546384h哈哈”
s2 = ‘asdfghjkxcvbnerty465413546384h哈哈’
s3 = “”"
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
“”"
s4 = ‘’’
锄禾日当午,
妈妈真辛苦。
上午打麻将,
下午斗地主。
‘’’
s3 = “”"
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
“”"
print(min(s3))
s3[5] = “暗”
print(s3)
a = “asd”
b = “asd1”
c = “asd”
print(s3[10])
print(s3[1:10])
print(s3[1:10:2])
s = “床前明月光”
print(s[-6]) #IndexError: string index out of range
s = “床前明月光,我寄愁心与明月”
print(s[-1:-5:-1])
print(s.count(“明月”,3,12))
a = 1205
print(str(a).count(“0”))
s = “床前明月光,我寄愁心与明月”
print(s.isalpha())
print(s.isdigit())
print(s.isalnum())
print(s.lower())
print(s.upper())
print(s.islower())
print(s.isupper())
print(s.split(","))
s = “https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=62095104_19_oem_dg&wd=%E4%BA%AC%E4%B8%9C4&fenlei=256&rsv_pq=ec7b5a2800012bd4&rsv_t=6461SkT%2FLyWo9djO0csdSbLY82Ftye4WyyTDuq2nhShK7X5WlL5CD1vmiPX5QbT3AAeA74jbkXZR&rqlang=cn&rsv_enter=0&rsv_dl=tb&rsv_sug3=19&rsv_sug1=10&rsv_sug7=100&rsv_btype=i&inputT=14241&rsv_sug4=14241”
ss = s.split("?")[1]
sss = ss.split("&")
for i in range(0,len(sss)):
print(sss[i])
s = “举杯邀明月”
print(s.ljust(10,"*"))
print(s.rjust(11,"-"))
s = “举杯邀明月”
print(s.startswith(“举杯”))
print(s.endswith(“三人”))
s = “我爱你”
print(s.find(“6”))
print(s.index(“6”))
print(s.rstrip("-"))
print(s.lstrip())
print(s.strip("-"))
print(s.replace(“明月”,“红日”))
print("-".join(s))
b = s.encode(encoding=“GBK”)
print(b.decode(encoding=“GBK”))
1.
字符串解析, 现有一字符串, “卡巴斯基#杀毒软件#免费版#俄罗斯#”, 解析出每个元素。
s = “卡巴斯基#杀毒软件#免费版#俄罗斯#”
print(s.split("#"))
2.
“那车水马龙的人世间,那样地来 那样地去,太匆忙”
最后一次出现
“那”
的位置。
s = “那车水马龙的人世间,那样地来 那样地去,太匆忙”
print(s.rfind(“那”))
3.
判断输入的字符串是否是.py
结束
s = “判断输入的字符串是否是.py”
print(s.endswith(".py"))
有一身份证号, 判断此为男还是女, 基于此方法, 写一个算法, 判断一个身份证号为男还是女。(身份证分15位和18位)
s = “230225199901011234”
if int(s[-2])%2==0:
print(“女”)
else:
print(“男”)
4.
有如下格式的字符串name - age - sex - address, 解析出姓名, 年龄等信息。
s = “name-age-sex-address”
print(s.split("-"))
5.
求出字符串中有多少种字符,以及每个字符的个数
例如有字符串
str = “apple is a apple.”;
结果应该是
a: 3
p: 4
l: 2
e: 2
:3
i: 1
s: 1
.:1
str = “apple is a apple.”
str_ = “”
for i in str:
if i not in str_:
str_ += i
for j in str_:
print(j,":",str.count(j))
6.
用来去掉字符串右边的空格
s = "asd "
print(s.rstrip())
7.
定义一个方法,将str所指字符串的正序和反序进行连接, 例如
“ok”->“okko”
s = “ok”
print(s+s[-1::-1])
8.
字符串右移n位, 例如
“hello world”
右移两位
后ldhello wor
s = “hello world”
n = 3
print(s[-n::]+s[0:len(s)-n])
9.
求5个字符串中最长的那个,把最长的字符串打印出来
s1 = “asdf”
s2 = “werty”
s3 = “wedftg”
s4 = “wxdrgyb”
s5 = “asdfghj”
s = max(len(s1),len(s2),len(s3),len(s4),len(s5))
10.
若可以从一个源字符串中, 找到一个相符的字符串(忽略大小写), 则返回第一个字符的索引位置,否则返回 - 1。
11.
判断一个字符串是否是回文
s = “asdfggfdsa”
if s == s[-1::-1]:
print("shi ")
12.
如下字符串, 01 # 张三#20-02#李四#30-03#王五#40。。。。。。,解析每个人分数多少。样式如下:
01
张三
20
02
李四
30
03
王五
40。并且计算总分。
编程.
1.
已知字符串:“this is a test of python”.
按要求执行以下操作:
(1)
统计该字符串中字母s出现的次数
s = “this is a test of python”
print(s.count(“s”))
(2)
取出子字符串
“test”
print(s[s.find(“test”)
一个新手减下来一天的python笔记相关推荐
- python语言输入杨辉三角_?新手求教:请问怎样用python 显示杨辉三角,任意输入一个数N,输出一个N 1层的杨辉三角。...
如何用python输出杨辉三角 iangles里用到了yield,yield 的作用就是把一个函数变成一个 generator 用python语言输出九九乘法表 杨辉三角 求代码 1.九九乘法表def ...
- python制作一个教学网站_小白如何入门Python? 制作一个网站为例
首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式. 以你最终想制作一个网站为例.从一个通用的学习资源列表开始不仅会消磨你的激情,而且你获得的知识很难应用 ...
- 精通python能干嘛-一个程序员怎样才算精通Python?
原标题:一个程序员怎样才算精通Python? 作者:赖明星 我会先给出我对精通Python的理解,然后给出一些Python中有难度的知识点.如果大家在看完我这篇回答之前,已经充分理解了我列出的各个知识 ...
- 一个傻瓜式构建可视化 web的 Python 神器
大家好,我是明哥. 之前给大家安利过一款构建可视化 web app 的 Python 工具库 pywebio,不知道有没有人去试用下? 今天要介绍这个神器,可以说是 pywebio 的 Plus ...
- python爬虫捕鱼网站_一个简易的爬虫工具,使用Python语言编写,用于zhihu全自动捕鱼...
简介 这是什么 这是一个简易的爬虫工具,使用Python语言编写,用于zhihu全自动捕鱼,理论上,你可以爬取你感兴趣的任何问题,而不仅仅是小姐姐. 如何使用 编程使用 请确保你的Python版本是3 ...
- 一个傻瓜式构建可视化 web的 Python 神器 ——streamlit
之前给大家安利过一款构建可视化 web app 的 Python 工具库 pywebio,不知道有没有人去试用下? 今天要介绍这个神器,可以说是 pywebio 的 Plus + Pro + Max版 ...
- python 加注拼音-一个将汉字转换成汉语拼音的python库的代码
下边代码段是关于一个将汉字转换成汉语拼音的python库的代码. #!/usr/bin/env python """ Author:cleverdeng E-mail:c ...
- 黑马程序员python笔记_#华为云·寻找黑马程序员# 如何实现一个优雅的Python的Json序列化库...
[小宅按]在Python的世界里,将一个对象以json格式进行序列化或反序列化一直是一个问题.Python标准库里面提供了json序列化的工具,我们可以简单的用json.dumps来将一个对象序列化. ...
- 屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python
转载自 屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python 前阵子,Oracle 发布了一个黑科技 "GraalVM",号称是一个全新的通用全栈虚拟 ...
最新文章
- Mahout协同推荐简单实例
- Android 基本 Jackson Marshalling(serialize)/Unmarshalling(deserialize)
- ajax无刷新留言板远吗,php+ajax制作无刷新留言板,phpajax刷新留言板_PHP教程
- 使用Opencv进行轮廓检测,字符提取,简单的直方图字符识别!
- 采用Opserver来监控你的ASP.NET项目系列(三、监控你的服务器状态)
- 利用matlab做dsp实验,华工DSP实验一利用Matlab进行频谱分析
- Redmi K40系列要做旗舰“焊门员”:生死看淡 不服就焊
- GitBook的使用方式,快速创建网页文档
- 机器学习——KNN及代码实现
- 如何设置NeoFinder在共享网络中的目录数据库
- Codejock.Xtreme.Toolkit.Pro.v15.3.1 vs2019可用
- 0/0型极限等于多少_高数求极限的一些总结
- Skype 4.1 Linux 发布,支持微软帐号登录
- 十年沉淀,回头发觉我当年面试 “Android,深入分析
- android7.1刷supersu,Android系统怎么刷SuperSU
- c语言里的函数和数学里面的函数有什么区别,计算机函数和数学函数有哪些区别和关系?...
- AutoVue教程:如何在64位Linux上安装AutoVue
- PDF任意页旋转任意角度
- 旅游指南之九----风景看尽大西北
- 3-15岁孩子英文学习网站
热门文章
如何用python输出杨辉三角 iangles里用到了yield,yield 的作用就是把一个函数变成一个 generator 用python语言输出九九乘法表 杨辉三角 求代码 1.九九乘法表def ...
首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式. 以你最终想制作一个网站为例.从一个通用的学习资源列表开始不仅会消磨你的激情,而且你获得的知识很难应用 ...
原标题:一个程序员怎样才算精通Python? 作者:赖明星 我会先给出我对精通Python的理解,然后给出一些Python中有难度的知识点.如果大家在看完我这篇回答之前,已经充分理解了我列出的各个知识 ...
大家好,我是明哥. 之前给大家安利过一款构建可视化 web app 的 Python 工具库 pywebio,不知道有没有人去试用下? 今天要介绍这个神器,可以说是 pywebio 的 Plus ...
简介 这是什么 这是一个简易的爬虫工具,使用Python语言编写,用于zhihu全自动捕鱼,理论上,你可以爬取你感兴趣的任何问题,而不仅仅是小姐姐. 如何使用 编程使用 请确保你的Python版本是3 ...
之前给大家安利过一款构建可视化 web app 的 Python 工具库 pywebio,不知道有没有人去试用下? 今天要介绍这个神器,可以说是 pywebio 的 Plus + Pro + Max版 ...
下边代码段是关于一个将汉字转换成汉语拼音的python库的代码. #!/usr/bin/env python """ Author:cleverdeng E-mail:c ...
[小宅按]在Python的世界里,将一个对象以json格式进行序列化或反序列化一直是一个问题.Python标准库里面提供了json序列化的工具,我们可以简单的用json.dumps来将一个对象序列化. ...
转载自 屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python 前阵子,Oracle 发布了一个黑科技 "GraalVM",号称是一个全新的通用全栈虚拟 ...