python

第一章 python基础

print函数:输出变量或者对象的值。接下来我们会经常用到,再次不做赘述。
如果对于该函数不了解的,可以通过help(print)和help(print())查看里面参数和函数使用方式。
input函数:
用于接收控制台上面用户输入的数据。
示例

name=input("请输入您的姓名:")
age=input("请输入您的年龄:")
hobby=input("请输入您的爱好:")
#字符串拼接输出
print("我的名字叫"+name+",我今年"+age+"岁了,"+"我喜欢"+hobby+".")
#字符串格式化输出
print("我的名字叫{},我今年{}岁了,我喜欢{}.".format(name,age,hobby))

结果

eval函数:使输入的数据能参与运算
示例

number=500
pr=eval("number+2")
print(pr)

结果

自定义函数

#不带参数自定义函数
def summary():print('我是一个自定义函数')
summary()
#带参数自定义函数
def summary(name):print('我是'+name)
summary("大圣归来")

数据格式化输出
示例

salsry=9857602.2388
#1)输出指定位数的小数。.2f表示浮点数保留二位小数
print("薪资:{:.2f}".format(salsry))
#输出固定长度数据.14表示输出14位,如果位数不够,前面补空格
print("薪资:{:14,.2f}".format(salsry))
salsry=78.3
#输出固定长度数据.14表示输出14位,如果位数不够,前面不够将补0
print("薪资:{:06.2f}".format(salsry))

结果

赋值:对一个或者多个变量进行同时赋值操作。
示例

hex="fe" #单个赋值
print(hex)
number1,number2=2,20 #二个同时值
print(number1,number2)
num_1,num_2,num_3=800,900,100 #三个变量同赋值
print(num_1,num_2,num_3)
num_1,num_2,num_3=num_3,num_2,num_1 #赋值交换。
print(num_1,num_2,num_3)

结果

特殊运算bool类型与数字相加
示例

#在python中,True表示1,False表示0,所以在与数字相加时候,会去True的值1,False的值0
print(198+True)
print(200+False)
#字符串+字符串为拼接作用
print('144'+"150")

结果

strip,split,replace strip去掉字符串中的空格,splite分割,replace替换字符串
示例

test='         我的在中间我的在中间        '
#去掉左边空格
print(test.lstrip())
#去掉右边空格
print(test.rstrip())
#去掉左右二边空格
print(test.strip())
#分割字符串,以我为标准
print(test.split('我'))
#替换字符串,将字符串中的'我'替换为'你们'
print(test.replace('我','你们'))

结果

切片 切片的全参是包含二个’:'三个参数,第一个参数为开始位置,第二个参数为结束位置,第三个参数为步长。
示例

strs=['ds','Sdwe','WESqw','KFLE','TEST','MATH','you','are']
#全参化表达,0表示起始位置,8代表终止位置,2表示每二个取一次
print(strs[0:8:2])
#通过len()函数从起始位置开始取出所有元素
print(strs[0:len(strs)])
#截取其中部分数据
print(strs[2:5])
#如果只有起始位置,那结果将从起始位置取到最后
print(strs[4::2])
#如果只有终止位置,那结果将从0位置取到终止位置
print(strs[:5:2])
#复制所有数据
print(strs[::])
#从后往前取数据
print(strs[-7:-1:2])

结果

字符串操作 切字符串大小写转换,查询某个出现次数或位置等操作。
示例

s='youarebeautifullYESorNO'
#字符串转小写
print(s.lower())
#字符串转大写
print(s.upper())
#大小写互换,即大写转小写,小写转大写
print(s.swapcase())
#查询某个字出现的次数
print(s.count('e'))
#查询出现的起始位置
print(s.find('ar'))
#判断字符串内是否全部为数字
print(s.isnumeric())
print('98326689'.isnumeric())

结果

如有错误请联系更改:微信 sy157715743

第一章 python筑基相关推荐

  1. 流畅的python读书笔记-第一章Python 数据模型

    第一章 python数据类型 1 隐式方法 利用collections.namedtuple 快速生成类 import collectionsCard = collections.namedtuple ...

  2. 萌新向Python数据分析及数据挖掘 第一章 Python基础 第三节 列表简介 第四节 操作列表...

    第一章 Python基础 第三节 列表简介 列表是是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目.列表中的元素包括在方括号([])中,每个元素之间用逗号分割.列表是可变的数据类型, ...

  3. [转载] 《python程序设计应用教程》第一章 python语言概述

    参考链接: Python语言的优势和应用 第一章 python语言概述 1.1 python语言简介 ① 众多的开源的科学计算软件包都提供了python的调用接口,例如:计算机视觉库OpenCV.三维 ...

  4. 廖雪峰python教程——第一章 Python基础

    第一章 Python基础 一.数据类型和变量 Python的数据类型包括整数.浮点数.字符串.布尔值.空值.变量.常量等.其中整数可以表示任意大小的整数:空值是Python里一个特殊的值,用None表 ...

  5. 大数据技术技能分析大赛——第一章 python数据分析概述

    目标:掌握python,进行数据处理.统计分析.回归建模和数据可视化. 教材:<大数据分析务实初级教程(python)## 标题> 第一章 python数据分析概述 1.数据分析概述 1 ...

  6. 趣学PYTHON 第一章python不是大蟒蛇

    趣学PYTHON 第一章python不是大蟒蛇 把我自己的学习记录在这里,留下一片回忆. Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:3 ...

  7. Python入门到精通【精品】第一章 - Python概述

    Python入门到精通[精品]第一章 - Python概述 1. Python语言历史 2. Python语言特点 3. Python的下载和安装 3.1. Python的下载 3.2. Python ...

  8. 第一章Python概述

    第一章Python概述 一.基本概念 1.IDLE:(Integrated Development and Learning Environment)集成开发和学习环境,是Python的集成开发环境. ...

  9. 第一章 Python基础 ——一起搬砖打地基

    目录 前言 第一章 Python基础 1.表达式 2.整型.浮点型和字符串数据类型 3.字符串的连接和复制 字符串的连接--"+"操作符 字符串的复制--" * &quo ...

最新文章

  1. 图片放大显示的jQuery插件
  2. Quick-cocos2d-x3.3 Study (十五)--------- 为小鸟添加一个物理加速度
  3. Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller — Buffer descriptor table
  4. java 内部类泛型,java – 使用泛型强制转换为内部类
  5. JavaScript tips and tricks - 4
  6. Centos 6.4搭建svnadmin服务器
  7. Android Activity:四种启动模式,Intent Flags和任务栈(转自他人博客)
  8. php为什么获取不到id,微信小程序无法获取到unionId怎么办
  9. 手动制作python安装模块
  10. parallels恢复linux密码,在Parallels Desktop中忘记Windows密码怎么办 Parallels Desktop忘记Windows密码的解决方法...
  11. uni-app+微信小程序+云开发 爬取必应首页每日图片
  12. 计算机无法识别游戏手柄,Win10系统使用游戏xbox游戏手柄提示“无法识别”的解决办法...
  13. 平板电脑安装软件_哪个便签可以横屏?平板电脑横屏便签软件推荐
  14. Confluence 表格快捷键
  15. 【lifelines中文wiki】生存分析简介
  16. 如何在Windows上测试ip和端口
  17. 数学笔记27——极坐标下的面积
  18. 【风马一族_构思】时光穿梭机
  19. Electron渲染进程与主进程进行通信
  20. CentOS禁止Ping方法

热门文章

  1. CSS-Less简介
  2. 超详细Docker容器化自动部署(纯手打)
  3. TP5做工资条群发系统
  4. win10中搭建并配置ftp服务器的方法(实现多用户登录整合版)
  5. 联合国安理会默哀悼念汶川大地震遇难者(组图)
  6. 生活琐事随感 (r5笔记第43天)
  7. Mac版本EndNote基本用法
  8. Linux学习:sheel编程
  9. 放弃win10自带OneNote之后,下载完整版OneNote2016
  10. python出错文件_python保存文件出错怎么解决?