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入门基础相关推荐

  1. Python培训入门基础知识学什么?

    Python培训基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python培训入门基础知识学什么呢?来看看下面小编 ...

  2. JSON入门基础知识

    2019独角兽企业重金招聘Python工程师标准>>> JSON入门基础 1.JSON定义 JSON:JavaScript 对象表示法(JavaScript Object Notat ...

  3. JSP WEB开发入门基础到高手进阶教程002

    JSP WEB开发入门基础到高手进阶教程 -------开发入门 JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript. ...

  4. NLP汉语自然语言处理入门基础知识介绍

    NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部 ...

  5. 负荷计算的时候assert失败_负荷计算的入门基础知识,小白入门必备!

    负荷计算是电气设计人员必须掌握的一必修课,选导体.设备还有保护开关的选择,电网系统分析,都离不开负荷计算的内容,为此小编特意总结9个负荷计算的入门基础知识,分享给大家,希望能在工作和学习中作为一份参考 ...

  6. 7.1 pdo 宝塔面板php_小白入门基础傻瓜式操作PHP面板安装使用_Bt宝塔面板

    ​ 小白入门基础傻瓜式操作PHP面板安装使用--Bt宝塔面板 从购买服务器到安装面板在到搭建网站(最基础的教程,以后会延伸到部署项目) 不用写代码谁都可以做到搭建自己的网站(PHP类)还有小程序,只要 ...

  7. python编程语法大全-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...

  8. python编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

  9. python编程if语法-Python编程入门基础语法详解经典

    原标题:Python编程入门基础语法详解经典 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_number = ...

  10. python编程语法-Python编程入门——基础语法详解(经典)

    今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...

最新文章

  1. php和python区别-编程语言之PHP与Python之间的差异
  2. golang中的读写锁
  3. 中文乱码java_JAVA中文乱码问题应该怎么解决?
  4. C4D合集灵感|时尚潮流色彩、搭配梦幻C4D元素设计
  5. MFC 教程【5_MFC对象的创建】
  6. Java Script基础(七) HTML DOM模型
  7. Linux软raid创建
  8. (附源码)基于PHP在线考试系统的设计与实现 毕业设计 032028
  9. 2015年传智播客java_2015年最佳Java教程
  10. 小何同学问了苹果CEO库克哪些问题?
  11. hdmi怎么支持2k分辨率_官方确认!PS5将不支持原生2K分辨率,双11次世代设备升级注意排雷...
  12. HighlightBuilder高亮显示
  13. 谷歌发布Android auto车载系统对当前车载市场的影响
  14. 前端多页面的代码压缩和混淆
  15. 50道HIVE练习题-搞定了这50题hive sql,那可不嘚直接通关起飞!!!
  16. ZCloud-搭建开发环境
  17. PLSQL自动登录,记住用户名密码日常使用技巧
  18. 什么是shell?怎么编写脚本?怎么调用脚本?
  19. 物联网建设与发达国家相比,主要存在哪些差距
  20. 自媒体必备配音剪辑软件,还不快收藏!

热门文章

  1. 修改Windows 2003登录及关机界面(不出现关机提示、按CTRL+ALT+DEL开机)
  2. 临时码农敲门砖 有效 2022-10-16 (详情 见文末)
  3. 基于Matlab的机器人学建模学习资料大整理
  4. ubuntu16.04 安装为知笔记
  5. 可以在保利威视后台查看自己开发CMS系统帐号看了某个视频多长时间
  6. (python)爬虫----八个项目带你进入爬虫的世界
  7. tftpd32服务器软件在Windows与linux 下的文件传输
  8. openvswitch vxlan 源码分析
  9. android 指纹存储密码,Android指纹登录/指纹支付简述
  10. 基于Django的驾校在线考试系统