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 15 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
Dec 14 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
python 不同方式读取文件速度不同的实例
Nov 09 Python
python实现任意位置文件分割的实例
Dec 14 Python
利用python修改json文件的value方法
Dec 31 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
简单了解python PEP的一些知识
Jul 13 Python
python爬虫库scrapy简单使用实例详解
Feb 10 Python
使用python编写一个语音朗读闹钟功能的示例代码
Jul 14 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 Python
python 实现一个简单的线性回归案例
Dec 17 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
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
2013/05/11 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
Vue自定义指令详解
2017/07/28 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
python实现探测socket和web服务示例
2014/03/28 Python
浅谈Python peewee 使用经验
2017/10/20 Python
将python代码和注释分离的方法
2018/04/21 Python
python爬虫正则表达式之处理换行符
2018/06/08 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
房屋改造计划书
2014/01/10 职场文书
电脑饰品店的创业计划书
2014/01/21 职场文书
作弊检讨书1000字
2014/02/01 职场文书
汉语言文学职业规划
2014/02/14 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
教师个人考察材料
2014/12/16 职场文书
2015年大学辅导员工作总结
2015/05/12 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书