定义变量,使用变量

  1. input 用户自己输入值
  2. print 打印值 可以输出多个变量
  3. %d|%s 用于输出变量时占位

字符串(后期爬虫必备)

  1. int()把字符串转换为数字
  2. str()把数字转换为字符串
  3. len()获取某个字符占用的字节数
  4. 字符串可以用+连接
  5. 字符下标可以为负数
  6. str[起始位置:终止位置:步长]切片,从起始开始截取字符串,到终止位置结束,不包括终止位置
  7. str[::-1]倒序
  8. str.find()|rfind 字符串查找
  9. str.index()|rindex()字符串查找,与find不同的是返回的结果不同
  10. str.count(str,start=0,end=len(str))字符串出现的次数
  11. str.replace(“str”,”str”,替换次数)字符串替换,不会影响原字符串
  12. str.split(“ “)字符串切割,参数可以不用写自动切割
  13. str.capitalize()把字符串中的第一个字符大写
  14. str.title()把字符串中每个单词大写
  15. str.startswith(obj)|endswith(obj)判断字符串是否以obj开头|结尾,返回bool
  16. str.lower()把所有大写转换为小写
  17. str.upper()把所有小写转换为大写
  18. str.ljust()返回一个原字符串左对齐,并使用空格填充至长度width的新字符串
  19. str.rjust(width)返回一个原字符串右对齐,并使用空格填充至长度width的新字符串
  20. str.center()返回一个原字符串居中对齐,并使用空格填充至长度width的新字符串
  21. str.lstrip()删除字符串开头的空白字符
  22. str.rstrip()删除字符串末尾的空白字符
  23. str.strip()删除字符串两端的空白字符
  24. str.partition()把str分成三部分,str前,str,和str后
  25. str.rpartition()把str分成三部分,str前,str,和str后,从右边开始分
  26. str.splitlines()按照行分割,返回一个各行作为元素的列表
  27. str.isalpha()判断字符串是否都是字母
  28. str.isdigit()判断字符串是否都是数字
  29. str.isalnum()判断字符串是否都是数字或字母
  30. str.isspace()判断字符串是否都是空格
  31. str.join(mystr)每个字符后面添加一个mystr,构建出一个新的字符串

运算符

  1. (+) 加
  2. ( -) 减
  3. (*) 乘 乘号还可以让字符串重复n次
  4. (/) 除
  5. (//) 取商
  6. (%) 取余
  7. (**) 冥 2的十次方1024,2的16次方65536

if语句

  1. 判断语句:(if 条件:else 条件:)条件必须加tab键,不然会被当正常代码执行
  2. 比较运算符:> | < | >= | <= | !=
  3. 逻辑运算符 or | and | not
  4. if.. elif elif…else… 语句

循环语句

  1. while循环———–print(“”)换行 end=””不换行
  2. for循环—-可以直接循环字符串
  3. break(跳出循环) 与 continue (跳出本次循环)

列表

  1. 类似php中的数组
  2. 列表=[数据]
  3. 列表的增删改查:
  4. 列表.append 增加
  5. 列表.insert(位置,内容) 增加
  6. 列表.extend(列表) 合并列表,也可以用+运算符
  7. 列表.pop()删除列表最后一个元素
  8. 列表.remove(内容)可以删除指定内容,只删除一次
  9. del 列表[下标]删除指定下标内容
  10. 列表[下标]=修改元素
  11. 元素 in | not in 列表 判断元素是否在列表

字典

  1. 字典={键值对}
  2. 字典的增删改查:
  3. 增:字典[key]=value
  4. 删:del 字典[key]
  5. 改:字典[key]=value
  6. 查:字典.get[key]
  7. 字典.keys :查看字典的key
  8. 字典.values :查看字典的values
  9. 字典.items():把字典变为元组

元组

  1. 元组=(值)
  2. 元组可以把值赋给多个变量:a,b=元组
  3. 元组定义的值不支持修改
  4. 如果元组只有一个参数,则必须多写一个逗号,不然不是元组
  5. 元组可以为空

函数

  1. 函数的定义:def 函数名():内容
  2. 列表、字典、可以当做全局变量使用
  3. 不定长参数(以元组形式保存数据):def 函数名(*args):内容
  4. 不定长参数(以字典形式保存键值对):def 函数名(**kargs):内容
  5. 实参前面可以加*或者**表示拆包
  6. .sort()从小到大排序
  7. .sort(reverse=true)从大到小排序
  8. .reverse()倒序
  9. lambda匿名函数的使用
  10. eval()转换为表达式
  11. 交换两个变量的值:可以用第三个变量,也可以不用,如交换a跟b,a=a+b,b=a-b,a=a-b,python也可以这样子写:a,b=b,a
  12. 修改可以使用+=,仅限于可变类型,列表和字典
  13. num+=num并不等价于num=num+num

文件操作

  1. open()打开文件
  2. close()关闭文件
  3. read()读取文件
  4. write()写文件
  5. readlines()按照行读数据
  6. readline()只读一行数据
  7. seek(offset,from)定位读写,offset偏移量,from=0文件开头,from=1当前位置,from=2文件末尾,seek实际上就是控制文件指针
  8. tell()获取文件当前指针位置
  9. os.rename()文件重命名
  10. os.remove()删除文件
  11. os.mkdir()创建文件夹
  12. os.getcwd()获取当前操作绝对目录
  13. os.chdir()改变默认操作目录
  14. os.listdir()获取目录列表
  15. os.rmdir()删除文件夹

转载于:https://www.cnblogs.com/l520/p/10259141.html

python入门基础语法总结相关推荐

  1. python 判断列表所有元素是否为某个值_这应该是最详细的Python入门基础语法总结!...

    这应该是最详细的Python入门基础语法总结! 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输 ...

  2. python入门基础语法

    前言: Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品. [1] Python提供了高效的高级数据结构,还能简单有效地面向对象编程. ...

  3. Python入门-基础语法笔记

    1.vi技巧: 中英切换:shift wq = x 2.注释 单行:# 多行:三个单引号或三个双引号 """ print("hello world") ...

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

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

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

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

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

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

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

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

  8. python编程基础语法-Python编程基础语法快速入门

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

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

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

最新文章

  1. 还在用Matplotlib? 又一可视化神器pyecharts登场
  2. 注解配置 AOP 详解
  3. SAP Spartacus SSR模式启用失败的一个原因:SSR rendering exceeded timeout
  4. storm消息可靠机制(ack)的原理和使用
  5. 用python生成的猜数字游戏
  6. 前端跨域 ——实践总结,亲测有效
  7. 偏微分方程数值解程序设计与实现——数学基础
  8. 修改mysql密码后wordpress_修改数据库密码后,wordpress网站打不开
  9. 计算机管理员禁用teredo怎么解决,计算机管理员已在本地禁用teredo什么意思
  10. js实现软键盘(兼容所有浏览器)
  11. 海豚调度器(dolphinscheduler)再次使用,添加钉钉预警
  12. Simulink建模:Simulink PWM死区时间插入仿真
  13. 范文:项目开发总结报告
  14. 两根香怎么测15分钟?
  15. C语言的三种整型数据类型:int、short int和long int
  16. U盘安装win7+linux(centos)双系统详细教程
  17. 看过的最好的护肤心得
  18. 如何快速制作脚本?间隔时间自动使用按键精灵游戏技能辅助脚本
  19. 三只松鼠网络营销系统分析报告
  20. react拖拉流程图_react 拖拽组件 自由拖拽,垂直水平拖拽

热门文章

  1. 《恋上数据结构第1季》字典树 Trie
  2. VS2017 修改文件编码为UTF-8的插件
  3. 【JavaFx】eclipse搭建JavaFx开发环境
  4. JZ32变形~剑指 Offer 32 - II. 从上到下打印二叉树 II
  5. Windows加域提示 已超出此域允许的创建的计算机账户的最大值,请联系统管理员
  6. OpenBSD同步时间
  7. 报表自动化就是连接数据库?错,它打开了数据仓库的大门
  8. python输入三次密码程序_请教各位大神,为啥以下代码输入修改密码后连输错三次还是能输入...
  9. 5不能另存为dwg_5.建立数模
  10. 录屏 模拟器_系统自带的录屏好用吗?其实有功能更强大的软件