phython入门基础
1.main函数
if __name__=='__main__'
当脚本作为执行脚本时__name__的值为__main__当脚本作为模块时__name__为模块文件名。举个例子,a.py作为执行脚本时__name__的值是__main__。有2个脚本,a.py和b.py,a中引入b,执行a.py时,在b中模块的__name__就是b.py
2.字符串
python中变量不用声明类型
type()可以返回变量类型
直接定义就好,例如:stra=‘fafhafk’
字符串的常用函数:capitalize()首字母大写 ; replace(‘old’,‘new’)替换; lstrip()去除左边空格 ; rstrip()去除右边空格; startswith(‘a’)判断是否以a开始,返回True 或False ; endswith(‘a’) 判断是否以a结束,bool型;
‘-’.jion([ , , , ])将中括号内的元素用—连起来; split(‘ ’) 将字符串用参数隔开; find(‘’) 找字符串中参数出现了多少次;
3.整型
整除 :7/3 =2;
大于小于: 1<2 =True,
移位:2<<3,将2左移三位(二进制中的2),返回16
逻辑操作符:&,|,^, 可以将两个整型的二进制进行 与,或,异或操作。返回十进制的值
4.一些常用函数
max(),min()最大值,最小值
len()求变量长度
abs() 绝对值
range();例如range(1,10,2)就是1,3,5, 7,9;
eval()执行括号内语句
chr(),ord()返回ASCII码对应的值,返回正常值;
5.控制流
if,while 语句和c,java差不多
for循环:
例如:for i in range(0,10)(默认每次加1)
for i in range(0,10,2)
break:退出循环,转而执行该结构后面的语句。
continue:当continue语句在循环结构中执行时,并不会退出循环结构,而是立即结束本次循环,重新开始下一轮循环,也就是说,跳 过循环体中在continue语句之后的所有语句,继续下一轮循环。对于while语句,执行continue语句后会立即检测循环条件;对于for语 句,执行continue语句后并没有立即检测循环条件,而是先将“可遍历的表达式”中的下一个元素赋给控制变量,然后再检测循环条件。
pass:什么也不做,是个空操作
6.列表 list
[1,2,3]
类似c中的vector,不同的是list可以存不同类型的变量
extend():将list加入括号内的内容
两个list可以用加号直接相连来合并,也可以用extend来合并;
insert():在指定位置前插入元素;
pop():将指定位置元素删除;
reverse():将list反转;
sort():将list排序(从小到大);
list*n;变成了n个list集合的list;
7.tuplea
和list差不多,但是只有读操作,无法修改
8.dictionnary
例如:dicta={1:1,2:3,3:5}大括号
dictionary有key和value两参数;冒号前是key,冒号后是value;
遍历:
for key ,value in dicta.items():
has_key(),has_value(),bool型
*dictinonary中value可以是函数指针:有两种调用方式:一是直接通过key下标去调用,二是用get函数得到key对应的value方法;
pop(),将key为参数的删掉
9.set 集合
set不能直接声明:seta=set((1,2,3));
add(),直接往集合后面加元素;
交集:交集有两种求法,intersection()和&;
并集:两种方法,union()和 |;
减号:seta-setb;将seta与setb的交集删掉;
phython入门基础相关推荐
- Python培训入门基础知识学什么?
Python培训基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python培训入门基础知识学什么呢?来看看下面小编 ...
- JSON入门基础知识
2019独角兽企业重金招聘Python工程师标准>>> JSON入门基础 1.JSON定义 JSON:JavaScript 对象表示法(JavaScript Object Notat ...
- JSP WEB开发入门基础到高手进阶教程002
JSP WEB开发入门基础到高手进阶教程 -------开发入门 JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript. ...
- NLP汉语自然语言处理入门基础知识介绍
NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部 ...
- 负荷计算的时候assert失败_负荷计算的入门基础知识,小白入门必备!
负荷计算是电气设计人员必须掌握的一必修课,选导体.设备还有保护开关的选择,电网系统分析,都离不开负荷计算的内容,为此小编特意总结9个负荷计算的入门基础知识,分享给大家,希望能在工作和学习中作为一份参考 ...
- 7.1 pdo 宝塔面板php_小白入门基础傻瓜式操作PHP面板安装使用_Bt宝塔面板
小白入门基础傻瓜式操作PHP面板安装使用--Bt宝塔面板 从购买服务器到安装面板在到搭建网站(最基础的教程,以后会延伸到部署项目) 不用写代码谁都可以做到搭建自己的网站(PHP类)还有小程序,只要 ...
- python编程语法大全-Python编程入门——基础语法详解
今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...
- python编程语法-Python编程入门——基础语法详解
今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...
- python编程if语法-Python编程入门基础语法详解经典
原标题:Python编程入门基础语法详解经典 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_number = ...
- python编程语法-Python编程入门——基础语法详解(经典)
今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...
最新文章
- php和python区别-编程语言之PHP与Python之间的差异
- golang中的读写锁
- 中文乱码java_JAVA中文乱码问题应该怎么解决?
- C4D合集灵感|时尚潮流色彩、搭配梦幻C4D元素设计
- MFC 教程【5_MFC对象的创建】
- Java Script基础(七) HTML DOM模型
- Linux软raid创建
- (附源码)基于PHP在线考试系统的设计与实现 毕业设计 032028
- 2015年传智播客java_2015年最佳Java教程
- 小何同学问了苹果CEO库克哪些问题?
- hdmi怎么支持2k分辨率_官方确认!PS5将不支持原生2K分辨率,双11次世代设备升级注意排雷...
- HighlightBuilder高亮显示
- 谷歌发布Android auto车载系统对当前车载市场的影响
- 前端多页面的代码压缩和混淆
- 50道HIVE练习题-搞定了这50题hive sql,那可不嘚直接通关起飞!!!
- ZCloud-搭建开发环境
- PLSQL自动登录,记住用户名密码日常使用技巧
- 什么是shell?怎么编写脚本?怎么调用脚本?
- 物联网建设与发达国家相比,主要存在哪些差距
- 自媒体必备配音剪辑软件,还不快收藏!
热门文章
- 修改Windows 2003登录及关机界面(不出现关机提示、按CTRL+ALT+DEL开机)
- 临时码农敲门砖 有效 2022-10-16 (详情 见文末)
- 基于Matlab的机器人学建模学习资料大整理
- ubuntu16.04 安装为知笔记
- 可以在保利威视后台查看自己开发CMS系统帐号看了某个视频多长时间
- (python)爬虫----八个项目带你进入爬虫的世界
- tftpd32服务器软件在Windows与linux 下的文件传输
- openvswitch vxlan 源码分析
- android 指纹存储密码,Android指纹登录/指纹支付简述
- 基于Django的驾校在线考试系统