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的词法分析与语法分析
May 18 Python
python三引号输出方法
Feb 27 Python
Python enumerate函数功能与用法示例
Mar 01 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
Django如何使用第三方服务发送电子邮件
Aug 14 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
Feb 10 Python
你应该知道的Python3.6、3.7、3.8新特性小结
May 12 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
Jul 09 Python
Scrapy中如何向Spider传入参数的方法实现
Sep 28 Python
python自动从arxiv下载paper的示例代码
Dec 05 Python
python turtle绘图
May 04 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的FTP学习(一)
2006/10/09 PHP
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
用jscript实现新建word文档
2007/06/15 Javascript
自己的js工具 Cookie 封装
2009/08/21 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
python cookielib 登录人人网的实现代码
2012/12/19 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
python中异常报错处理方法汇总
2016/11/20 Python
Python numpy 常用函数总结
2017/12/07 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
如何整合JQuery和Prototype
2014/01/31 面试题
运动会表扬稿大全
2014/01/16 职场文书
养生餐厅创业计划书范文
2014/03/26 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
党在我心中演讲稿
2014/09/02 职场文书
要账委托书范本
2014/09/15 职场文书
考试作弊检讨书
2015/01/27 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers