一鼓作气 博客--第二篇 note2
for i in range(10)

for i in range(10)
if j >5:
break
4.for 循环,小循环不走
for i in range(10)
if j >5:
break
print(i,j)
for i in range(10)
if j < 5:
continue
print(i,j)
for i in range(10)
if j < 5:
continue
print(i,j)


bool(0)& bool(1)

print("a\nsdf")
print(r"a\nsdf")
13.单引号套双引号
print("i'm laura")

print (msg.capitalize())
15.字符串居中显示 center
print (msg.center(30,"*"))

print (msg.count("l"))
17.位置[]
print (msg[3])
18.count
print (msg.count("l",4,10))

打印从头开始,尾号-1的区间,不要尾号
print (msg.endswith("d"))
21.指定空格tab
msg1='a\tb'
print (msg1) #指定空格tab
22.tab长度指定
print (msg1.expandtabs(10))
23.一个tab建,是一个空格 pycharm 把tab建换成4个空格
print (msg.find('d'))
print ('{0}{1}{0}'.format('name','age'))


print ('{name}'.format(name = 'alex'))


msg2='a1234'
print(msg.index('e'))

print(msg2.isalnum())

msg3='123aA'
print(msg3.isalnum())

msg4='123a_A'
32.isalpha()
msg4='123a_A'

msg5='10'
print (msg5.isdecimal())

msg6='10.2'

msg7='if'
print(msg7.isidentifier())








41..rjust()右对齐


msg14='hello'
print(msg14.find('w')) -->-1
print(msg14.index('o')) -->4



49.maketrans
msg12='my name is laura'
table=str.maketrans('laura','haiba')
table1=str.maketrans('l','k')
print(msg12.translate(table))

msg13='my name is laura'
table=str.maketrans('m','q')

print(msg13.zfill(20)) #--->00000000000000000abc
print(msg13.ljust(20,'0')) #--->abc00000000000000
52打印索引
msg13=' abceddd'
print(msg13[4])
msg13=' abceddd'
print(msg13[0:5])
print(msg13[0:-1])
print(msg13[:])

print(msg13[:])
58.round
59.运算符
print(1+2)
print(3.4//2) #地板除

print(5%3)

print(2==2)
****** 以上练习
print(3 > 2)
print(3 < 2)
print(3 >= 2)
print(3 <= 2)
64.赋值运算
print(a+=10) #a+=1 <== > a=a+1


3<<2
12

~6
-7

a=1
a>1
False
a=1
b=3
a>1 and b<4
False

>>> bool(0)
False
>>>bool(5)

if 1:
print('ok')
....
ok

print('ok')
....
msg=' ' <==> True
msg='' <==> False
76.true and false

79.太大了,就缓存
80.is内存 是否存入缓存 ,长的地址不一样,短的就一样,小数据缓存机制,大数据估计都要另辟内存。
count=0
while True:
print("i am laura")
count+=1

count=0
while True:
if count == 10000000
print("i am laura")
break
count+=1
count=0
while count < 1000:
print("i am laura")
break
count+=1
iqhk[tjzeqzdu7lss.png)
guess_age = input("age:")
if guess_age.isdigit():
guess_age = int(guess_age)
else:
continue

count=0
oldboy_age = 56
while count < 3:
guess_age = input("age:")
if guess_age.isdigit():
guess_age = int(guess_age)
else:
continue
if guess_age == oldboy_age:
print('you are right')
break
elif guess_age > oldboy_age:
print('guess smaller')
else:
print('guess a little bigger')
count +=1
86. 取名字方法之 笨方法
>>> names = "luhaibao,luhailing,luhaiwen">>> names 'luhaibao,luhailing,luhaiwen' >>> names[9] 'l' >>> names[9:19] 'luhailing,'
>>> names = []
>>>type(names)
>>><class'list'>


>>>names = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
>>>names[1]
>>>'lisi'

>>>names = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
>>>names[1:3]
print(names)


names.remove('laura')

names[2] = 'haibao'

print(names[-3])

names = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
names = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
print(names[-3:])


print(names[0:3])

print(names.index('zhaoliu'))

print(names.index('zhaoliu'))
first_index = names.index('zhaoliu')
second_index = names.[first_index+1:].index('wuqi')
print('second',second_index)

print(names.index('zhaoliu'))
first_index = names.index('zhaoliu')
second_index = names.[first_index+1:].index('wuqi')
print('second',second_index+first_index+1)
print('count',names.count('zhaoliu'))

names.clear()
print(names)

names = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
namez= ['zhenwwgsan', 'liwwi', 'wangwwwu', 'zhwwaoliu', 'wwwuqi']
names.extent(namez)
print(names)

names = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
print(names)
names.reverse()
print(names)
108.python3 字符串和数字无法排序
names = ['zhangsan',99,658, 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
print(names)
names.sort()
print(names)


print(names)
names.sort()
print(names)

names = ['zhangsan','99','658', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
print(names)
namec=names.copy()
print(namec)

print(names)
namec=names.copy()
namef=names
print(namec,id(names),id(namec))



names = ['zhangsan','99','658', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
for i in names:
print(i,names.index(i))
names = ['zhangsan','99','658', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
for i in enumerate(names):
print(i)
names = ['zhangsan','99','658', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
for i in enumerate(names):
print(i[0],i[1])

names = ['zhangsan','99','658', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
for i ,ele in enumerate(names):
print(i,ele)
names = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'wuqi']
good = ['good','bad','just soso']
for i ,ele in enumerate(names):
print(i,ele,good[i])
output:
0 zhangsan good
1 lisi bad
3 wangwu justsoso

products =[
['iphone4',4800],
['iphone5',5800],
['iphone6',6800],
['iphone7',7800],
]
for i, ele in enumerate(products):
print(i,ele[0],ele[1])
output:
0 iphone4 48001 iphone5 5800 2 iphone6 6800 3 iphone7 7800

[g5.png)
q7vg~w(vwmjo06@%7B2$8.png)
11g1a]w.png)
1.购物车

一鼓作气 博客--第二篇 note2的更多相关文章
- 一鼓作气 博客--第一篇 note1
1. 语言的类型 ,编译型(c,c++),解释型(python,php,ruby,java),编译型可移植性差,优点是运行速度快,解释型语言特点:边执行边翻译,速度慢. 2.翻译官就是机器的解释器,跟 ...
- Scrum 冲刺博客第二篇
一.当天站立式会议照片一张 二.每个人的工作 (有work item 的ID),并将其记录在码云项目管理中 昨天已完成的工作 配置和连接微信小程序服务器 个人界面设计 部主页界面设计 答题界面设计 今 ...
- 利用Hexo搭建个人博客-博客发布篇
通过 <利用Hexo搭建个人博客-环境搭建篇> 以及 <利用Hexo搭建个人博客-博客初始化篇>,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如 ...
- 利用Github和Hexo搭建独立的个人博客--基础篇
利用Github和Hexo搭建独立的个人博客--基础篇 摘要:本文主要参考了使用hexo和Github上创建自己的博客.如何搭建一个独立博客--简明Github Pages与Hexo教程和使用GitH ...
- Android应用开发-小巫CSDN博客clientJsoup篇
Android应用开发-小巫CSDN博客clientJsoup篇 距上一篇博客已经过去了两个星期,小巫也认为很抱歉,由于在忙着做另外一个项目,差点儿抽不出空来,这不小巫会把剩下的博文全部在国庆补上.本 ...
- Flutter 即学即用系列博客总结篇
前言 迟到的总结篇,其实大家看我之前发的系列博客最后一篇,发文时间是 3 月 29 日.距离现在快两个月了. 主要是因为有很多事情在忙,所以这篇就耽搁了. 今天终于可以跟大家会面了. 系列博客背景 F ...
- 利用Hexo搭建个人博客-博客初始化篇
上一篇博文 <利用Hexo搭建个人博客-环境搭建篇> 中,我们讲解了利用Hexo搭建个人博客应该要配置哪些环境.相信大家已经迫不及待的想要知道接下来应该要怎么把自己的博客搭起来了,下面,让 ...
- Django开发博客 入门篇
Django是神马? Django是一个开源免费的Web框架,使用Python编写.能够让你快速写出一个Web应用, 因为它包含了绝大部分的组件,比如认证,表单,ORM,Session,安全,文件上传 ...
- 基于Hexo+Node.js+github+coding搭建个人博客——基础篇
附上个人教程:http://www.ookamiantd.top/2017/build-blog-hexo-base/ 搭建此博客的动机以及好处在此就不多谈了,之前已经表达过,详情请看Start My ...
随机推荐
- 分布式之ZookeeperMac安装
Zookeeper用于分布式计算中的协调员,观察员,观察者,分布式锁,在系统中利用Zookeeper来处理事件通知,队列,锁等功能. 使用brew安装 zookeeper. 可参考:http://bl ...
- MySql导出数据到csv
通过mysql客户端shell连接到服务器,选择使用的数据库,输入sql代码: select * from test_info into outfile '/tmp/test.csv' fields ...
- HAProxy的安装与使用
在互联网时代中,后台系统架构,经常可以听到高可用集群.负载均衡集群之类的系统架构解决方案,其中,负载均衡有基于硬件的F5.Big-IP等,也有基于软件的LVS(基于Linux操作系统实现,性能可以和基 ...
- H5(一)
HTML5目前最新的规范(标准)是2014年10月推出 2005年左右出现HTML5版本(非标准) W3C组织(两个组织定义H5规范) 学习(研究)HTML5是学习未来(将来主流) ...
- mysql介绍及安装
一.MySQL介绍 1.标志 MySQL的海豚标志的名字叫"sakila",它是由MySQL AB的创始人从用户在"海豚命名"的竞赛中建议的大量的名字表中选出的 ...
- Console app 里的依赖注入及其实例生命周期
依赖注入是 ASP.NET Core 里的核心概念之一,我们平常总是愉快地在Startup类的ConfigureServices方法里往IServiceCollection里注册各种类型,以致有一些同 ...
- js 弹出确认 取消对话框
一种: <a href="javascript:if(confirm('确实要删除该内容吗?')){location='http://www.google.com'}"> ...
- Beginning Scala study note(8) Scala Type System
1. Unified Type System Scala has a unified type system, enclosed by the type Any at the top of the h ...
- Android 谈谈封装那些事 --BaseActivity 和 BaseFragment(二)
1.前言 昨天谈了BaseActivity的封装,Android谈谈封装那些事--BaseActivity和BaseFragment(一)有很多小伙伴提了很多建议,比如: 通用标题栏可以自定义Vi ...
- 控制台游戏引擎CGE——贪吃蛇
今天我也来发一个控制台游戏.先看图: 缘起 LZ是一个有严重拖延症的人,表现的形式就是隔一段时间就要刷一刷博客园. 这不前几天,看到了魏大师<使用Lua脚本语言开发出高扩展性的系统...> ...