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的新手,行文比较简洁轻松,读起来也比较顺畅. 下面是我根据各个 ...
随机推荐
- android 的异步任务
/** * 异步任务的三个泛型参数: * 1.调用execute方法时传入的参数类型,输入参数 * 2.progressUpdate的方法入参 * 3.异步任务的返回结果类型 doInBackgrou ...
- qt软键盘输入
characterapplicationsignalqt输入法object 1.从QInputContext派生自己的InputContext类 ,例如: class MyInputPanelCo ...
- RFC 2616
Network Working Group R. Fielding Request for Comments: 2616 UC Irvine Obsoletes: 2068 J. Gettys Cat ...
- iOS tableview 静态表布局纪录
今天使用了tableview静态表布局,纪录如下 1:使用tableview 静态表,必须是UITableViewController 2:Content 中选择 Static Cells 如下图 3 ...
- 第七篇:web之前端之ajax
前端之ajax 前端之ajax 本节内容 ajax介绍 原生js实现ajax jquery实现ajax json 跨域请求 1. ajax介绍 AJAX(Asynchronous Javascri ...
- 如何理解 Redux?
作者:Wang Namelos 链接:https://www.zhihu.com/question/41312576/answer/90782136 来源:知乎 著作权归作者所有,转载请联系作者获得授 ...
- (转)ASP.NET禁用刷新重复提交Backspace键
在网页制作中,由于Backspace键可以回退到上一个网页,利用了缓存的数据,从而导致一些错误发生.浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用.但有时候我们不得不关闭这个功 ...
- C#读取Excel表中的数据时,为何有些行的字段内容读取不到
转载:http://bbs.csdn.net/topics/360220285 1.当某列数据中含有混合类型时,在.NET中使用Microsoft.Jet.OLEDB.4.0来读取Excel文件造成数 ...
- eclipse和android studio导入工程的错误
eclipse中导入工程,需要注意导入的工程是什么,android 工程和java工程是有区别的.如果导入错误了,调起来也比较麻烦.因为入口错了呀. 特别在android studio工程,从其它人的 ...
- C语言-求1-20的阶乘的和(函数的递归)
// // main.c // C语言 // // Created by wanghy on 15/9/5. // Copyright (c) 2015年 wanghy. All rights ...