旗标法

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笔记相关推荐

  1. python语言输入杨辉三角_?新手求教:请问怎样用python 显示杨辉三角,任意输入一个数N,输出一个N 1层的杨辉三角。...

    如何用python输出杨辉三角 iangles里用到了yield,yield 的作用就是把一个函数变成一个 generator 用python语言输出九九乘法表 杨辉三角 求代码 1.九九乘法表def ...

  2. python制作一个教学网站_小白如何入门Python? 制作一个网站为例

    首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式. 以你最终想制作一个网站为例.从一个通用的学习资源列表开始不仅会消磨你的激情,而且你获得的知识很难应用 ...

  3. 精通python能干嘛-一个程序员怎样才算精通Python?

    原标题:一个程序员怎样才算精通Python? 作者:赖明星 我会先给出我对精通Python的理解,然后给出一些Python中有难度的知识点.如果大家在看完我这篇回答之前,已经充分理解了我列出的各个知识 ...

  4. 一个傻瓜式构建可视化 web的 Python 神器

    大家好,我是明哥. 之前给大家安利过一款构建可视化 web app 的 Python 工具库 pywebio,不知道有没有人去试用下? 今天要介绍这个神器,可以说是  pywebio  的 Plus  ...

  5. python爬虫捕鱼网站_一个简易的爬虫工具,使用Python语言编写,用于zhihu全自动捕鱼...

    简介 这是什么 这是一个简易的爬虫工具,使用Python语言编写,用于zhihu全自动捕鱼,理论上,你可以爬取你感兴趣的任何问题,而不仅仅是小姐姐. 如何使用 编程使用 请确保你的Python版本是3 ...

  6. 一个傻瓜式构建可视化 web的 Python 神器 ——streamlit

    之前给大家安利过一款构建可视化 web app 的 Python 工具库 pywebio,不知道有没有人去试用下? 今天要介绍这个神器,可以说是 pywebio 的 Plus + Pro + Max版 ...

  7. python 加注拼音-一个将汉字转换成汉语拼音的python库的代码

    下边代码段是关于一个将汉字转换成汉语拼音的python库的代码. #!/usr/bin/env python """ Author:cleverdeng E-mail:c ...

  8. 黑马程序员python笔记_#华为云·寻找黑马程序员# 如何实现一个优雅的Python的Json序列化库...

    [小宅按]在Python的世界里,将一个对象以json格式进行序列化或反序列化一直是一个问题.Python标准库里面提供了json序列化的工具,我们可以简单的用json.dumps来将一个对象序列化. ...

  9. 屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python

    转载自   屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python 前阵子,Oracle 发布了一个黑科技 "GraalVM",号称是一个全新的通用全栈虚拟 ...

最新文章

  1. Mahout协同推荐简单实例
  2. Android 基本 Jackson Marshalling(serialize)/Unmarshalling(deserialize)
  3. ajax无刷新留言板远吗,php+ajax制作无刷新留言板,phpajax刷新留言板_PHP教程
  4. 使用Opencv进行轮廓检测,字符提取,简单的直方图字符识别!
  5. 采用Opserver来监控你的ASP.NET项目系列(三、监控你的服务器状态)
  6. 利用matlab做dsp实验,华工DSP实验一利用Matlab进行频谱分析
  7. Redmi K40系列要做旗舰“焊门员”:生死看淡 不服就焊
  8. GitBook的使用方式,快速创建网页文档
  9. 机器学习——KNN及代码实现
  10. 如何设置NeoFinder在共享网络中的目录数据库
  11. Codejock.Xtreme.Toolkit.Pro.v15.3.1 vs2019可用
  12. 0/0型极限等于多少_高数求极限的一些总结
  13. Skype 4.1 Linux 发布,支持微软帐号登录
  14. 十年沉淀,回头发觉我当年面试 “Android,深入分析
  15. android7.1刷supersu,Android系统怎么刷SuperSU
  16. c语言里的函数和数学里面的函数有什么区别,计算机函数和数学函数有哪些区别和关系?...
  17. AutoVue教程:如何在64位Linux上安装AutoVue
  18. PDF任意页旋转任意角度
  19. 旅游指南之九----风景看尽大西北
  20. 3-15岁孩子英文学习网站

热门文章

  1. 黑客攻击常用端口详解总结
  2. JS-lufylegend游戏动画-人物运动
  3. 新员工入职管理与综合培训必备方案
  4. python实现不登陆淘宝却获取到任意商品数据
  5. 产品精修教程 化妆品精修 数码产品精修 衣服鞋子精修 包包精修
  6. php制作万年历的步骤_使用PHP制作一个万年历
  7. UserWarning: Implicit dimension choice for softmax has been deprecated.
  8. 白领创业做起了小龙虾的生意,如今公司日销售额达30万元
  9. Flink中迟到数据的处理
  10. 服务器设置邮箱屏蔽,邮箱服务器IP被屏蔽的问题