Python学习笔记之变量、自定义函数用法示例


Posted in Python onMay 28, 2019

本文实例讲述了Python变量、自定义函数用法。分享给大家供大家参考,具体如下:

不管你学什么编程语言

都逃不出如下套路:

1、怎么定义变量?是否有数据类型,怎么在控制台输出?
2、怎么定义函数?定义类?面向对象的写法是怎样的?
3、如何调用外部类或函数?
4、如何读写文件?网络编程?
5、如何与数据库交互?
6、如何和各种第三方库交互?
7、有什么好用的框架?

变量

name="jack" #定义变量
print(name) #打印变量
#也可以单引号
name='jack'
#单引号里包含双引号
name='"jack"'
#双引号里包含单引号
name="'jack'"

下面2种语法错误:

#双引号中再包含双引号 就语法错误了
name = "he"llo"
#单引号中再包含单引号 就语法错误了
name = 'he'llo'

转义:

#使用转义符
name = "he\"llo" 
print(name) #输出: he"llo

原样输出:

#使用 r
name = r"he\"llo"
print(name) #输出: he\"llo

定义多行字符串:

#定义多行字符串
name = """
I
  am
    a
      student.
"""
#同样还按照上面的形式(包括空格换行)输出
print(name)

Python是灵活的编程语言

#循环3次
name = "jack" * 3
print(name) #输出: jackjackjack

Python编写需要严格的缩进

name = "jack"
 print(name) #缩进不一致 报错

字符串的多种写法

#还可以这样写
name = "aaaaaa""11111"
#也可以这样写
name = "aaaaaa"" \
""11111"
#还可以用个小括号
name = ("aaaaaa"
"11111")
print(name) #输出都是: aaaaaa11111

截取字符串:

name = "hello"
print(name[1:2]) #e
print(name[1:3]) #el
print(name[1:]) #ello

自定义函数 def

#自定义函数
def show(name="jack",age=18):
  print(name + " : " + str(age))
show() #输出:  jack : 18
show(age=20,name="hello") #输出:  hello : 20

关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
对Python3.6 IDLE常用快捷键介绍
Jul 16 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
python实现宿舍管理系统
Nov 22 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
Jan 15 Python
Python requests设置代理的方法步骤
Feb 23 Python
在python tkinter界面中添加按钮的实例
Mar 04 Python
完美解决pycharm 不显示代码提示问题
Jun 02 Python
教你怎么用Python生成九宫格照片
May 20 Python
python playwright 自动等待和断言详解
Nov 27 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
Apr 07 Python
Python分布式进程中你会遇到的问题解析
May 28 #Python
Python增强赋值和共享引用注意事项小结
May 28 #Python
Django框架用户注销功能实现方法分析
May 28 #Python
Django框架首页和登录页分离操作示例
May 28 #Python
Django框架封装外部函数示例
May 28 #Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
May 27 #Python
python利用多种方式来统计词频(单词个数)
May 27 #Python
You might like
smarty模板引擎之配置文件数据和保留数据
2015/03/30 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
javascript 面向对象 function类
2010/05/13 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
详解javascript new的运行机制
2016/01/26 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
AngularJS删除路由中的#符号的方法
2016/09/20 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
js实现简易聊天对话框
2017/08/17 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
Python生成数字图片代码分享
2017/10/31 Python
python flask实现分页的示例代码
2018/08/02 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
局域网定义和特性
2016/01/23 面试题
中学生运动会口号
2014/06/07 职场文书
出售房屋委托书范本
2014/09/24 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
报名委托书
2015/01/29 职场文书
实习生个人总结范文
2015/02/28 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python