一鼓作气 博客--第二篇 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 ...
随机推荐
- js中的斐波那契数列法
//斐波那契数列:1,2,3,5,8,13…… //从第3个起的第n个等于前两个之和 //解法1: var n1 = 1,n2 = 2; for(var i=3;i<101;i++){ var ...
- c/c++的Soap应用
1. 关于soap 在许多项目中团队中,我们常常会听到这样的话:我们这里是用webservice交互的.而说话的场景往往就是交互对象双方比较异构,所谓异构.即双方是不同的开发语言.不同的运行环境等.比 ...
- Xcode最好用的日志打印方法
一般打印日志都是用的系统自带的NSLog来打印的,假如项目做完了,要上线了,这些打印的日志就会很浪费性能,网上有很多的解决办法,我也是感觉网上的还是有点不方便,所以就自己又修改了一下,分享给大家. 网 ...
- 我的基于asp.net mvc5 +mysql+dapper+easyui 的Web开发框架(0)
前些日子工作不太忙,自己开发了一个web框架用于以后快速开发,现在分享出来. 系统没有使用各种复杂的东西,也没有太多的层次,有兴趣的可以研究一下.
- Java并发集合的实现原理
本文简要介绍Java并发编程方面常用的类和集合,并介绍下其实现原理. AtomicInteger 可以用原子方式更新int值.类 AtomicBoolean.AtomicInteger.AtomicL ...
- 【leetcode】Palindrome Number
题目简述: Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could n ...
- HDU 5795 A Simple Nim 打表求SG函数的规律
A Simple Nim Problem Description Two players take turns picking candies from n heaps,the player wh ...
- (UWP开发)更为合理的一种ListView下拉刷新(PullToRefresh)实现方法
最近在做的一个项目需要用到下拉刷新,但是参考了现在网络上比较普遍的方法,觉得都不太好,因为要在外部套上一个SrollViewer,容易出现滚动错误.于是刚开始的时候就把思路定到了ListView内部的 ...
- to_char函数
TO_CHAR 是把日期或数字转换为字符串,不能指定字符串长度. 使用TO_CHAR函数处理日期:TO_CHAR(number, '格式') eg:TO_CHAR(salary,'$99,999.99 ...
- 详细讲述MySQL中的子查询操作 (来自脚本之家)
继续做以下的前期准备工作: 新建一个测试数据库TestDB: ? 1 create database TestDB; 创建测试表table1和table2: ? 1 2 3 4 5 6 7 8 9 1 ...