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语言描述最大连续子序列和
Dec 05 Python
Python IDLE入门简介
Dec 08 Python
遗传算法python版
Mar 19 Python
Pandas之drop_duplicates:去除重复项方法
Apr 18 Python
Python中偏函数用法示例
Jun 07 Python
python Flask 装饰器顺序问题解决
Aug 08 Python
详解Python 解压缩文件
Apr 09 Python
Python静态类型检查新工具之pyright 使用指南
Apr 26 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
django基础学习之send_mail功能
Aug 07 Python
简单介绍django提供的加密算法
Dec 18 Python
详解python字符串驻留技术
May 21 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自定义函数返回多个值
2006/11/26 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
PHP 断点续传实例详解
2017/11/11 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
js正则表达式惰性匹配和贪婪匹配用法分析
2016/12/26 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
Python栈类实例分析
2015/06/15 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
带你认识Django
2019/01/15 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
python和php学习哪个更有发展
2020/06/17 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
css3进阶之less实现星空动画的示例代码
2019/09/10 HTML / CSS
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
社区活动总结
2015/02/04 职场文书
python基于tkinter实现gif录屏功能
2021/05/19 Python
MySQL中日期型单行函数代码详解
2021/06/21 MySQL
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL
Windows server 2012搭建FTP服务器
2022/04/29 Servers