一鼓作气 博客--第二篇 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
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
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 ...
随机推荐
- 把 excel 和 mysq l数据库相互转换
不用代码轻松搞定,参考http://jingyan.baidu.com/article/fc07f9891cb56412ffe5199a.html 1.excel 转 mysql a.首先确认你的数据 ...
- Redis 外部访问设置
1.错误原因 Redis搭建好后一般都是使用编程语言进行连接调用,默认Redis的设置是不允许外界访问的,连接Redis只能通过本地(127.0.0.1)来连接,而不能使用网络IP(192.168.1 ...
- Python 创建本地服务器环境生成二维码
一. 需求 公司要做一个H5手机端适配页面,因技术问题所以H5是外包的,每次前端给我们源码,我们把源码传到服务器让其他人访问看是否存在bug,这个不是很麻烦吗?有人说,可以让前端在他们的服务器上先托管 ...
- 【Java EE 学习 56】【酒店会员管理系统技术点总结】
一.树状菜单加载 这是js的一个典型应用,使用zTree插件能够完成该项任务http://www.ztree.me/v3/main.php 我是用的版本:zTree2.5 使用方法: <%@ p ...
- ppmoney 总结二
1. return false ES6函数的扩展:箭头函数 数组 arr.map() arr.filter() <!DOCTYPE html> <html lang=&qu ...
- Global Translator
Global Translator插件可以把已经通过翻译服务翻译好的内容生成对应语种的“静态”页面,或者说“缓存”起来,这样在一段时间内(可设置)想访问该语种的这 个页面的访客,就可以在不调用翻译服务 ...
- 【MySQL】 查询某个数据库有多少张数据表
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'performanc ...
- C#获取当前程序运行路径的方法集合
//获取当前进程的完整路径,包含文件名(进程名).string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (. ...
- 使用Git的Push出现rejected - non-fast-forward错误
通过查阅资料,发现是文件冲突问题,即本地和远程的Repository中的文件出现了冲突所致,重新检查了一下,发现是在建立Repository时,添加了ReadMe.txt文件,导致和本地得项目分支不一 ...
- [转]WebPack 常用功能介绍
概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...