python基础
yanyan0614
这个作者很懒,什么都没留下…
展开
-
Python(十一)Pycharm的使用技巧
pycharm使用和快捷键常用快捷键注释: 选中后 Ctrl + /定位:Ctrl + 鼠标左键缩进: Tab / Tab+shift换行:shift + enter编译: Ctrl+shift+F10查看路径:ctrl+l (或在终端输入pwd)查源码:ctrl+shift+i (或者鼠标左键+ctrl)查参数:ctrl+pCtrl + Enter:在下方新建行但不移动光标;Shift + Enter:在下方新建行并移到新行行首;Ctrl + /:注释(取消注释)选择的行;C.原创 2020-06-02 09:28:49 · 247 阅读 · 0 评论 -
Python(十)字符编码和解码的理解
Python3解释器默认使用UTF8来解码代码文件Python2解释器默认使用ascil来解码代码文件以下为搬运转载内容:原文:https://blog.csdn.net/apache0554/article/details/53889253中文编码问题一直是程序员头疼的问题,而Python2中的字符编码足矣令新手抓狂。本文将尽量用通俗的语言带大家彻底的了解字符编码以及Python2和3中的各种编码问题。一、什么是字符编码。要彻底解决字符编码的问题就不能不去了解到底什么是字符编码。计算机从本质原创 2020-06-02 09:10:04 · 252 阅读 · 0 评论 -
Python(九)编程中的if __name__ == main如何简单理解
一、 在网上搜了半天也没搞懂有些回答点赞收藏的人很多,但抱歉,我还是没看明白终于搜到一个看一遍就理解的文章,简单明了。以下开始都是搬运过来的:在大多数编排得好一点的脚本或者程序里面都有这段if name == ‘main’: ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。1、这段代码的功能一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就原创 2020-06-01 22:01:06 · 639 阅读 · 0 评论 -
Python(八)模块和包的使用
一、模块和包的概念在Python中,一个.py文件就称之为一个模块(Module)Python又引入了按目录来组织模块的方法,称为包(Package)。1. 模块导入方法:import 语句import module1[, module2[,… moduleN]当我们使用import语句的时候,Python解释器是怎样找到对应的文件的呢?答案就是解释器有自己的搜索路径,存在sys.path里。[’’, ‘/usr/lib/python3.4’, ‘/usr/lib/python3.4/pl原创 2020-06-01 21:09:49 · 215 阅读 · 0 评论 -
Python(七)字典的常用方法和使用场景
一、字典的特点和常用方法1、字典的特点:字典是可变的可以存储任意数量元素和任意数据类弄以key:value,即‘键:值’对的形式存储,key唯一通过键查找值的效率高例如:mydict={‘myname’:‘Travis’,‘myage’:100,‘myheight’:181}2、字典的常用方法检查key是否存在例dict = {‘name’:‘earth’,‘port’:80}‘server’ in dict返回结果:False字典的遍历例:for i in dict:原创 2020-06-01 16:55:10 · 752 阅读 · 0 评论 -
Python(5)函数参数类型和使用方法
1.全局变量(global)和局部变量(local) 修改全局变量 x =2 def funca(): global x x = 5 print('this x is in the funca:-->',x)2.缺省参数的使用 统计超过指定年龄的男女人数 students=[{'age':10,'name':'pig','gender':'male'},{'age':12,'name':'dog','gender':'fe.原创 2020-05-28 21:13:56 · 955 阅读 · 0 评论 -
Python(4)循环嵌套算法及冒泡排序
1、循环嵌套例:男孩和女孩依次握手 (外层取一个元素,内层循环执行完再执行外层)boys = ['a','b','c','d','e']girls = ['1','2','3','4','5']for boy in boys: for girl in girls: print('%s shakes %s'%(boy,girl))2.列表生成扣税10%,计算所有员工税后工资,存储在列表里befortax = [100,200,150,400,555]aftertax =原创 2020-05-28 17:17:53 · 739 阅读 · 0 评论 -
Python(3)文件的读写
1、打开文件 fi le_object = open(file_name, access_mode='r') 2.相对路径 open('./file1.txt') #打开当前目录的文件 open('./fold1/file2.txt') #打开当前目录fold1下的文件file2 open('../fold1/file3.txt') #打开当前目录的上级目录里的文件file3 3.只读文件 r tell()文件指针的位置 read()读取文件的内容 see.原创 2020-05-28 15:07:37 · 126 阅读 · 0 评论 -
Python(2)循环的使用
一、while循环和for循环 例:依次打印出学生的姓名 #while循环 students=['mike','jack','mary','pat','will','lisa'] idx=0 while idx <len(students): print(students[idx]) dx +=1 #for循环 students=['mike','jack','mary','pat','will','lisa']原创 2020-05-28 12:04:25 · 574 阅读 · 0 评论 -
Python(1)字符串
一、字符串对象的常用方法(1) count: 计算字符串中包含多少个指定子字符串例: >>> ‘123 123 444’.count(‘123’)返回2(2)endswith:检查字符串是否以指字字符串结尾startswith:检查字符串是否以指字的字符串开头例:‘133 2342 423’.endswith(‘23’) 返回 True(3)find:返回指字子字符串在字符串中出现的位置例:‘1234567’.find(45) 返回3如果不存在返回-1‘ok, good原创 2020-05-28 10:18:48 · 295 阅读 · 0 评论