自学python 3.
1.name = "aleX leNb"
1.a = name.strip()
print(a)
2.a = name.lstrip('al')
print(a)
3.a = name.rstrip('Nb')
print(a)
4.a = name.lstrip('a')
b = a.rstrip("b")
print(b)
5.print(name.startswith('al'))
6.print(name.endswith('Nb'))
7.a = name.replace('l','p')
print(a)
8.a = name.replace('l','p',1)
print(a)
9.a = name.split('l')
print(a)
10.a = name.split('l',1)
print(a)
11.a = name.upper()
print(a)
12.a = name.lower()
print(a)
13.(1)s1 = name[:1]
s2 = name[1:]
print(s1.upper() + s2)
(2)name.replace('a','A',1)
14.count = name.count('l')
print(count)
15.s1 = name[:4]
s2 = s1.count('l')
print(s2)
16.s1 = name.index('N')
print(s1)
17.s1 = name.find('N')
print(s1)
18.s1 = name.find('X le')
print(s1)
19.s1 = name[2]
print(s1)
20.s1 = name[:3]
print(s1)
21.s1 = name[-2:]
print(s1)
22.count = 0
while count < len(name):
if name[count] == 'e':
print(count)
count += 1 2.s = "123a4b5c"
1.s1 = s[:3]
print(s1)
2.s1 = s[3:6]
print(s1)
3.s1 = s[::2]
print(s1)
4.s1 = s[1:6:2]
print(s1)
5.s1 = s[-1]
print(s1)
6.s1 = s[-3:-8:-2]
print(s1) 3.count = 0
while count < len(s):
print(s[count])
count += 1 for a in s:
print(a) 4.for c in s:
print(s) 5.for a in s:
print(a + 'sb') 6.for a in s:
print('倒计时' + a + '秒') #print('倒计时%c秒'% a)
else:
print('出发!') 7.两数相加:
num = input("请输入算式:")
s = num.split('+')
s1 = int(s[0])
s2 = int(s[1])
print(s1 + s2) 8.多数相加:
num = input("请输入算式:")
s = num.split('+')
count = 0
a = 0
while count < len(s):
a = a + int(s[count])
count += 1
print(a) 9.内容中几个整数:
(1)num = input("请输入内容:")
count = 0
a = 0
while count < len(num):
if num[count].isdigit():
a += 1
count +=1
print(a) (2)num = input("请输入内容:")
count = 0
for a in num:
if a.isdigit():
count += 1
print(count) 10.回家方式:
while 1:
num = input("请输入ABC:").strip().upper()
if num == 'A':
print('走大路回家')
num2 = input('公交车还是步行?')
if num2 == '公交车':
print('10分钟到家.')
break
else:
print('20分钟到家.')
break
if num == 'B':
print('走小路回家.')
break
if num == 'C':
print('绕道回家.')
num3 = input("游戏厅还是网吧?")
if num3 == "游戏厅":
print('一个半小时到家,挨打,重新输入:')
else:
print('两小时到家,挨打,重新输入:') 11.1-2+3-4...+99:
(1)a = 1
b = 2
s1 = 0
s2 = 0
while a < 100:
s1 = s1 + a
a += 2
while b < 99:
s2 = s2 + b
b += 2
print(s1-s2+88) (2)a = 1
s = 0
while a < 100:
if a%2 == 0:
s = s - a
else:
s = s + a
a +=1
print(s+88) 12.回文:
s = input('输入一句话:')
s1 = s[::-1]
if s == s1:
print('是')
else:
print('否') 13.一句话各种字符的个数:
s = input('输入一句话:')
daxie = 0
xiaoxie = 0
shuzi = 0
other = 0
for c in s:
if c.isdigit():
shuzi +=1
elif c.isupper():
daxie +=1
elif c.islower():
xiaoxie +=1
else:
other +=1
print(daxie,xiaoxie,shuzi,other) 14.格式化输出;
a1 = input('请输入姓名:')
a2 = input('请输入地点:')
a3 = input('请输入爱好:')
print('可爱的{a1}喜欢在{a2}{a3}'.format( a1 = a1 ,a2 = a2 , a3=a3)) 15.姓氏是否在百家姓:
s = input('请输入姓名:')
s1 = ''
bjx = '赵钱孙李周吴郑王'
for c in s:
s1 = s1 + c
if s1 in bjx:
print('是')
break
else:
print('否')
break 16.
s = input('请输入内容:')
a = 0
while a < len(s):
print(s[a])
a += 1 s = input('请输入内容:')
for c in s :
print(c)
自学python 3.的更多相关文章
- 【转载】如何系统地自学 Python?
原文:如何系统地自学 Python? 作者:彭猫 本文由 知乎 彭猫 授权发布,版权所有归作者,转载请联系作者! 是否非常想学好 Python,一方面被琐事纠缠,一直没能动手,另一方面,担心学习成本太 ...
- 420小时学习代码之后:如何教你免费自学Python
原文地址:learning-to-code-420-hours-later-how-to-teach-yourself-python-for-free 说明:有些网址需要FQ. 大约在1.5年前,我开 ...
- 你是如何自学 Python 的?
作为一名Python爱好者,我也想跟大家分享分享我自学Python的一些小经验.搬来你的小板凳,听听看吧.也许,你会很有收获,也许你也走上了自学Python的不归路.开讲啦~ 首先,你要有自信心,要明 ...
- 如何自学Python?
关于如何自学Python,我也是有话说的.来看看? Python具有丰富和强大的类库,常被称为胶水语言.而且语法简洁而清晰,功能强大且简单易学,因而得到了广泛应用和支持.它特别适合专家使用,也非常适 ...
- 自学Python之路
自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的搭建:Pycharm及python安装详细教程 1.3 ...
- 自学Python的经验之谈,学好Python的捷径
其实python非常适合初学者入门.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作,可以更快地写出东西.配置开发环境也 ...
- 如何系统地自学 Python?
最近开始系统的学习Python,以及整理的一些资料.github记录着个人自学 Python 的过程,持续更新.欢迎大家一起来完善这个自学Python学习的项目,给后来者一个参考的学习过程.githu ...
- 自学Python Day1
Day1: 强制转换,打印类型.Python2(row input)=Python3 input input(Python2)不接受强制转换,输入和输出是一致的.加双引号是字符串,不加 ...
- 自学Python之路-Python核心编程
自学Python之路-Python核心编程 自学Python之路[第六回]:Python模块 6.1 自学Python6.1-模块简介 6.2 自学Python6.2-类.模块.包 ...
- 自学Python之路-Python基础+模块+面向对象+函数
自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的 ...
随机推荐
- MT【286】最佳有理逼近
2017北大优秀中学生夏令营已知$\omega $是整系数方程$x^2+ax+b=0$的一个无理数根, 求证:存在常数$C$,使得对任意互质的正整数$p,q$都有$$|\omega-\dfrac{p} ...
- Leetcode 350.两个数组的交集|| By Python
给定两个数组,编写一个函数来计算它们的交集. 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,2] 示例 2: 输入: nums1 = [4,9,5 ...
- 自学zabbix集锦
zabbix概念集锦 01 Zabbix采集数据方式 02 开源监控软件Cacti.nagios 03 Zabbix常用的术语 04 Zabbix核心概念回顾 05 Zabbix triggers-- ...
- [luogu2286][HNOI2004]宠物收养场【平衡树】
[传送门] 前言 这一篇题解并不是为了讲什么算法,只是总结一下平衡树在OI考试中的注意事项. 题意简化(给不想看题目的小伙伴们一点福利) 给你两堆数,每一次给你一个数,每一次在另外一堆数中找到这个数的 ...
- github上的面试库
https://yuchengkai.cn/docs/zh/frontend/#%E5%86%85%E7%BD%AE%E7%B1%BB%E5%9E%8B https://github.com/taiz ...
- 使用Spring Cloud连接不同服务
http://www.infoq.com/cn/articles/spring-cloud-service-wiring 主要结论 Spring Cloud为微服务系统中相互依赖的服务提供了丰富的连接 ...
- 第一篇-Django建立数据库各表之间的联系(上)
多表操作(一对多) 遇到的问题: 执行python manage.py makemigrations后报如下错误 TypeError: __init__() missing 1 required po ...
- 2018最完整ITTO分节整理指导(PMP项目管理入门必备)
2018年项目管理基础教材<PMBOK>指南进行了改版,之前的一些PMP资料没有太大帮助,反而会让大家记忆混淆,用最新的会好一些,今天小编就把搜集到的2018年项目管理最详细的ITTO的P ...
- http 请求头和响应头
客户端发送请求过程带着的数据: 1.请求地址 2.请求方式 3.请求头 request headers 4.请求参数 https://www.juhe.cn/ 130.... 1a2b....pei ...
- c#反射(1)
反射可以读取程序集中代码的内容,程序集一般指(dll或exe文件). 反射中Type类,这个类太强大了,可以获取到另一个类的名称,命名空间,程序集,以及这个类中的字段,属性,方法.可以方便我们查看某个 ...