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解决字典中的值是列表问题的方法
Mar 04 Python
python生成器的使用方法
Nov 21 Python
Python中的列表生成式与生成器学习教程
Mar 13 Python
python文件特定行插入和替换实例详解
Jul 12 Python
编写多线程Python服务器 最适合基础
Sep 14 Python
python 实现交换两个列表元素的位置示例
Jun 26 Python
在Django admin中编辑ManyToManyField的实现方法
Aug 09 Python
python 动态迁移solr数据过程解析
Sep 04 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
使用 django orm 写 exists 条件过滤实例
May 20 Python
python中wheel的用法整理
Jun 15 Python
用python爬虫批量下载pdf的实现
Dec 01 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
php中函数前加&符号的作用分解
2014/07/08 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
降低PHP Redis内存占用
2017/03/23 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
PHP 中常量的知识整理
2017/04/14 PHP
PHP 7.4 新语法之箭头函数实例详解
2019/05/09 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
Vue的Options用法说明
2020/08/14 Javascript
Python中字符串对齐方法介绍
2015/05/21 Python
Python的装饰器使用详解
2017/06/26 Python
详解python3中tkinter知识点
2018/06/21 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
Blank NYC官网:夹克、牛仔裤等
2020/12/16 全球购物
最热门的自我评价
2013/12/30 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
班组长岗位职责
2014/03/03 职场文书
大学生个人求职信
2014/06/02 职场文书
装饰工程师岗位职责
2014/06/08 职场文书
小数乘法教学反思
2016/02/22 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书