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使用新浪微博API发送微博的例子
Apr 10 Python
python根据给定文件返回文件名和扩展名的方法
Mar 27 Python
使用XML库的方式,实现RPC通信的方法(推荐)
Jun 14 Python
Python中optparser库用法实例详解
Jan 26 Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 Python
Python读写/追加excel文件Demo分享
May 03 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
django框架自定义用户表操作示例
Aug 07 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
python 动态调用函数实例解析
Oct 21 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
python 实现矩阵填充0的例子
Nov 29 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
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php session劫持和防范的方法
2013/11/12 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
php获取linux命令结果的实例
2017/03/13 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
基于node.js的快速开发透明代理
2010/12/25 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
js实现分割上传大文件
2016/03/09 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
2019/11/07 jQuery
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
Windows下Anaconda的安装和简单使用方法
2018/01/04 Python
详解django自定义中间件处理
2018/11/21 Python
python面向对象 反射原理解析
2019/08/12 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
Python数据存储之 h5py详解
2019/12/26 Python
Python requests获取网页常用方法解析
2020/02/20 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
Java如何调用外部Exe程序
2015/07/04 面试题
2014年综治宣传月活动总结
2014/04/28 职场文书
农业项目投资意向书
2015/05/09 职场文书
圆明园观后感
2015/06/03 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
干部培训简讯
2015/07/20 职场文书
Nebula Graph解决风控业务实践
2022/03/31 MySQL