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保存文件方法小结
Jul 27 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
python可视化实现KNN算法
Oct 16 Python
Django 框架模型操作入门教程
Nov 05 Python
python__new__内置静态方法使用解析
Jan 07 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
Jun 15 Python
Python pandas对excel的操作实现示例
Jul 21 Python
简单了解python关键字global nonlocal区别
Sep 21 Python
Python爬虫教程之利用正则表达式匹配网页内容
Dec 08 Python
python随机打印成绩排名表
Jun 23 Python
Python anaconda安装库命令详解
Oct 16 Python
Python函数对象与闭包函数
Apr 13 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 批量更新网页内容实现代码
2010/01/05 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
2015/10/28 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
react-native之ART绘图方法详解
2017/08/08 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python中使用hashlib模块处理算法的教程
2015/04/28 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
Python global全局变量函数详解
2018/09/18 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
python字符串的拼接方法总结
2019/11/18 Python
python实现图像拼接功能
2020/03/23 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
美丽心灵观后感
2015/06/01 职场文书
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js