python入门 第二天笔记
程序主文件标志
if __name__=="__main__":
在程序执行python 1.py 时候 程序1.py __name__ 为 main
调用其他文件是,__name__ 为程序自己名字等于__name__
一切事物都是对象,对象是有类创建的
int 内部功能
a = 95
b = 10
c = a.__divmod__(10) #分页用到,余数
print (c)
(9,5)
a.__ge__() 大于等于返回True, >=
看类的方法
type()方法查看类型
dir()查看有哪些方法
help()查看详细的方法
name = 'erwe'
print(type(name)) #获取他是什么类。比如说是str,list,int
print(dir(name)) #快速获取这个是什么类,列出这个类里面的所有成员(功能)。
str内部元素
name.__contains__('是否包含元素')
a.__eq__() 字符串的相等 语法堂 ==
__format__ 字符串的格式化,
>>>a = ‘eric{0}’
>>>a.__format__(‘alex’)
>>> a.format('alex’)
‘alexalex'
__getattribute__ 反射会用到函数
name.capitalize() 首字母大写
name.casefold() 首字母小写
name.center(长度,'**--``~~__')
>>> print(8*'*',a,8*'*')
******** alExV5 ********用center可以实现
>>> a.center(20)
' alExV5 ‘
>>> a.center(20,'*’)
'*******alExV5*******’
name.count('元素') 计算重复元素出现次数
name.encode()将字符串转编码
>>> a = '李杰’
>>> a.encode('gbk’)
b'\xc0\xee\xbd\xdc'
name.endswith('e') name是不是以e作为结尾
with open('a.txt') as f: #用上with管理上下文,不用写f.close()
f.write()
字符串 str
移除空白 strip
分割 split
长度 len(obj)
索引 obj[1]
切片 obj[1:10] 1表示第二位。10表示第10位
列表 list
索引 index
切片 obj[1:10]
追加 append
删除 del remove pop
长度 len
循环 for ,while
中断 break,continue,return(方法返回),exit(程序退出)
包含 'sdfs' in [ssdff]
__contains__
传入参数
import sys
print (sys.argv)
字典使用方法
字典的2种创建方式
a = {‘k1’,’v1’}
a = dict(k1= 'v1’)
dic {"k1":"v1","k2":"v2"} == dict (k1="v1",k2 = "v2")
dic.clear 清空
dic.copy 浅拷贝
dic.fromkeys(['k1'],'v1')
*dic.get('k1') #获取k1的值
get 如果key不存在,就默认返回(none),不报错
print(dic.get('k3','v3')) 赋值不存在的key方法
输出
v1
v2
v3
dic.items() 同时输出key,vale。
for k in dic.key():
print(k)
for v in dic.values():
print(v)
for k,v in items(): #同时输出
print(k,v)
python入门 第二天笔记的更多相关文章
- python学习第二次笔记
python学习第二次记录 1.格式化输出 name = input('请输入姓名') age = input('请输入年龄') height = input('请输入身高') msg = " ...
- python入门第二天
啦啦啦啦啦!!!!我又来啦,几天该正式开始学习python语言啦,好高兴啊!!!今天学习的主要内容是变量和简单的数据类型!! 变量和简单的数据类型 大家回忆一下昨天的Hello Python Worl ...
- Python 入门小实例笔记
实例1:打印用户输入的姓名与手机号码知识点:编码,获取输入,变量,标准输出 #encoding=utf-8 import time #1.提示用户输入信息 name = input ("请输 ...
- python入门第二篇
整体注释:ctrl+? 1.运算符 + - * / //(取商) **(幂) %(求余) 判断某个东西是否在某个东西里面包含: in not in 不等于: <& ...
- python入门篇
第一篇:python入门 第二篇:数据类型.字符编码.文件处理 第三篇:函数 第四篇:模块与包 第五篇:常用模块 第六篇:面向对象 第七篇:面向对象高级 第八篇:异常处理 第九篇:网络编程 第十篇:并 ...
- Python编程从入门到实践笔记——文件
Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...
- Python学习【第二篇】Python入门
Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...
- python核心编程第二版笔记
python核心编程第二版笔记由网友提供:open168 python核心编程--笔记(很详细,建议收藏) 解释器options:1.1 –d 提供调试输出1.2 –O 生成优化的字节码(生成 ...
- 笔记|《简明Python教程》:编程小白的第一本python入门书
<简明Python教程>这本书是初级的Python入门教材,初级内容基本覆盖,对高级内容没有做深入纠结.适合刚接触Python的新手,行文比较简洁轻松,读起来也比较顺畅. 下面是我根据各个 ...
随机推荐
- ThinkPHP3.1新特性:Action参数绑定
Action参数绑定功能提供了URL变量和操作方法的参数绑定支持,这一功能可以使得你的操作方法定义和参数获取更加清晰,也便于跨模块调用操作方法了.这一新特性对以往的操作方法使用没有任何影响,你也可以用 ...
- J2EE之ServletContext读取资源文件
ServletContext读取资源文件内容的方式有两种: 方法1. public void doGet(HttpServletRequest request, HttpServletResponse ...
- Delphi 读取CPU Id
在网上找了很久,终于找了一段能读出正确CPU ID 的代码,以下代码经过Delphi7测试 procedure TForm1.Button1Click(Sender: TObject); var _e ...
- Link-local address
A link-local address is an Internet Protocol address that is intended only for communications within ...
- fuck'em
不要说GUNGHO的游戏,连逆转三国这种都没玩过,还是做手游的,表现的那么冠冕堂皇,还不只是个常规的做软件的而已.只是以做软件的程度来做游戏,能做出的是个JB.
- msql 按值排序
ORDER BY find_in_set(status,'705,710,706,1027,707,709,708'),create_time desc
- commons-fileupload源码学习心得
commons-fileupload依赖于commons-io包. commons-fileupload的使用方法: 1.创建一个文件项目工厂类DiskFileItemFactory. D ...
- mysql 备份还原数据库
备份和还原都在bin目录下操作 1.备份 mysqldump -u 用户名 -p 密码 --default-character-set=utf8 数据库名称 >d:/temp.sql 2.还 ...
- JS设置打印页面并调用本地打印机打印页面
<script type="text/javascript"> var hkey_key; var hkey_root = "HKEY_CURRENT_USE ...
- (转) ASP.NET反射
原文:http://www.cnblogs.com/zizo/p/3509895.html 两个现实中的例子:1.B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况.这是如何 ...