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中AND、OR的一个使用小技巧
Feb 18 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
Mar 02 Python
Python对文件操作知识汇总
May 15 Python
Python编程中对super函数的正确理解和用法解析
Jul 02 Python
Python Socket编程详细介绍
Mar 23 Python
pygame实现简易飞机大战
Sep 11 Python
使用python3构建文件传输的方法
Feb 13 Python
Pandas中DataFrame的分组/分割/合并的实现
Jul 16 Python
如何用OpenCV -python3实现视频物体追踪
Dec 04 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
Python如何爬取51cto数据并存入MySQL
Aug 25 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
打造计数器DIY三步曲(中)
2006/10/09 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
优化PHP代码技巧的小结
2013/06/02 PHP
解析php file_exists无效的解决办法
2013/06/26 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
PHP Laravel 上传图片、文件等类封装
2017/08/16 PHP
用javascript连接access数据库的方法
2006/11/17 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JavaScript中的数组操作介绍
2014/12/30 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
Golang与python线程详解及简单实例
2017/04/27 Python
python3多线程知识点总结
2019/09/26 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
Python如何定义接口和抽象类
2020/07/28 Python
python,Java,JavaScript实现indexOf
2020/09/09 Python
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
迪奥官网:Dior.com
2018/12/04 全球购物
学校教师读书活动总结
2014/07/08 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
2019年思想汇报
2019/06/20 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python