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中最常用的操作列表的几种方法归纳
Apr 24 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
Python读取键盘输入的2种方法
Jun 16 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
Jun 30 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 Python
Python常见异常分类与处理方法
Jun 04 Python
基于python 字符编码的理解
Sep 02 Python
Python2实现的LED大数字显示效果示例
Sep 04 Python
Python计算机视觉里的IOU计算实例
Jan 17 Python
Python的历史与优缺点整理
May 26 Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 Python
python 详解turtle画爱心代码
Feb 15 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
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
js实现放大镜特效
2017/05/18 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
three.js实现圆柱体
2018/12/30 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
vue瀑布流组件实现上拉加载更多
2020/03/10 Javascript
[05:59]带你看看DPC的台前幕后
2021/03/11 DOTA
简单实现python数独游戏
2018/03/30 Python
pandas将DataFrame的列变成行索引的方法
2018/04/10 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
Python 控制终端输出文字的实例
2019/07/12 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
Java的五个基础面试题
2016/02/26 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
银行毕业实习自我鉴定
2013/09/19 职场文书
阳光体育活动方案
2014/02/16 职场文书
公司口号大全
2014/06/11 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
工会工作个人总结
2015/03/03 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
导游词之任弼时故居
2020/01/07 职场文书