python从入门到掉坑

python   从起步到跑路

第一部分

第一章起步

1.里面讲了怎么安装python 以及怎么使用python还有他的辅助使用软件geany(sublime)以及运行第一个程序print(“Hello python word!”)

2.以及在windows终端运行python

c:\> cd Desktop\python_work

c:\Desktop\python_work> dir

hello_world.py

c:\Desktop\python_work>python hello_world.py

Hello Python world!

第二章

2.1文件后缀名必须为.py

2.2 定义变量以及使用

message=“Hello python world”

print(message)

变量名必须是数字下划线字母,

且不能用数字开头,不包含空格,不能使用python的关键词。

2.3字符串””括起来的都是字符串

2.3.1字符串的修改方式

包括以下几种

变量名.title()首字母大写;

变量名.upper()全部大写;

变量名.lower()全部小写;

2.3.2字符串连接

First_name=”A”

Second_name=”b”

Full_name=frist_name+””+second_name

2.3.4使用制表符换行符增加空白

 \n 换行 \t 制表符

2.3.4删除空格

变量名.rstrip()

2.4数字的加减乘除

A+B           以及A**2 A的平方

A-B                                B**3 B的三次方

A/B

A*B

2.4.1浮点数的加减

包含小数位的时候可能不确定

0.1+0.2

0.30000000000000004

2.4.2

使用str()函数

避免类型错误

Age=23

Message=”happy”+ str(age)+”rd birthday!”

2.5注释的使用

# 加注释的语句以及词语

2.6python之禅

python 中输入 import this即可

第三章

3.1列表

列表由一系列按特定顺序排列的数组元素。

Names=[‘TAO’,’LI’,’ZHANG’]

print(Names)

3.1.1列表的访问

print(Names[0]) 输出 TAO

3.1.2

索引从0开始到元素个数减一

3.1.3

对列表中的各个值进行使用

Message=”Myfirstnameis”+Names[0].title()+”.”

3.2修改以及删除,添加

直接修改

eg: Names[0]=’zhang’

添加元素

变量名.apped()

eg: Names.apped(‘heo’)

空列表也可以用.apped()添加

列表中插入元素

Names.insert(0,’zhang’)

数字代表在哪个元素之前

3.2.1

列表中删除元素

del Names[0]

popped_Names=Names.pop()

print(Names)

#删除的最后一个元素

也可以删除任何一个元素

.pop()括号内加索引数字。

.remove()括号内加要删除的元素名。

3.3组织列表

3.3.1

使用变量名.sort()安字母的从小到大排序

#永久排序

sorted(变量名)不永久临时排序

3.3.2

变量名.reverse()倒着打印

3.4避免错误

索引数字必须小于元素个数且从0开始

列表变量名[-1] 代表最后一个元素且列表不能为空。

原文地址:https://www.cnblogs.com/9a3a/p/9673992.html

时间: 2024-08-23 06:21:27

python从入门到掉坑的相关文章

Docker 从入门到掉坑

简单的对docker进行介绍,可以把它理解为一个应用程序执行的容器.但是docker本身和虚拟机还是有较为明显的出入的.我大致归纳了一下,可以总结为以下几点: docker自身也有着很多的优点,关于它的优点,可以总结为以下几项: 安装docker 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE. Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用. 首先我们需要移除旧的docker版本:

Python爬虫入门遇到的坑

1. 环境 - Python mac os预装的python $ python -V Python 2.7.10 $ where python /usr/bin/python $ ls /System/Library/Frameworks/Python.framework/Versions 2.3 2.5 2.6 2.7 Current $ ls /Library/Frameworks/Python.framework/Versions (用户安装的目录) - IDE Pycharm - 辅助

Docker从入门到掉坑(五):继续挖一挖 k8s

在之前的几篇文章中,主要还是讲解了关于简单的docker容器该如何进行管理和操作及k8s上手避坑,在接下来的这篇文章开始,我们将继续对k8s模块的学习 pod是啥 在k8s里面,有很多新的技术概念,其中有一个东西被称之为pod.pod是k8s集群里面运行和部署的最小单元,它的设计理念是,一个pod可以承载多个容器,并且共享网络地址和文件系统,内部的容器通过进程间的通信相互访问. 官方图片附上: 复制控制器(Replication Controller,RC) 通常我们在k8s集群里面会有成千上百

Python 正则表达式入门

Python 正则表达式入门(初级篇) 本文主要为没有使用正则表达式经验的新手入门所写.转载请写明出处 中级篇介绍子表达式,向前向后查找,回溯引用 链接:http://www.cnblogs.com/chuxiuhong/p/5907484.html 引子 首先说 正则表达式是什么? 正则表达式,又称正规表示式.正规表示法.正规表达式.规则表达式.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式使用单个字符

Python编程入门:分享8点超级有用的Python编程建议

我们在用Python进行机器学习建模项目的时候,每个人都会有自己的一套项目文件管理的习惯,我自己也有一套方法,是自己曾经踩过的坑踩过的雷总结出来的,现在在这里分享一下给大家,因为很多伙伴是接触Python编程入门不久,也希望大家少走弯路,多少有些地方可以给大家借鉴. 目录先放出来 项目文件事先做好归档 永远不要手动修改源数据并且做好备份 做好路径的正确配置 代码必要的地方做好备注与说明 加速你的Python循环代码 可视化你的循环代码进度 使用高效的异常捕获工具 要多考虑代码健壮性 1. 项目文

阿里分布式事务seata入门(采坑)

1. 阿里分布式事务seata入门(采坑) 1.1. 前言 seata是feascar改名而来,这是阿里在19年年初开源出来的分布式事务框架,当初刚出来的时候就想研究下了,一直拖到了现在,目前是0.8.0版本,看版本就知道这还是个比较新的项目,但现在已经有上万个Star了,可见阿里的影响力.但是虽然有阿里背书,该挖坑还得挖,它宣称集成它比较简单,导致的是现在它的文档优点残缺不全,好几个文档标题点进去都没内容,不知道为什么删了,可能是更新比较快,文档跟不上节奏索性删了[手动滑稽] 1.2. 快速开

python语法入门之与用户交互,常用运算符

python语法入门之与用户交互,常用运算符 一.用户与程序的交互 1.1什么是用户交互 用户交互就是往计算机input/输入数据,计算机print/输出结果. 1.2为什么要与用户交互 交互时为了能够像人一样与用户沟通方便. 1.3 如何与用户交互 交互的本质就是输入输出. 3.1 输入input: 在python3中input无论输入的什么类型的内容,都会存为字符串类型. name = input('请输入用户名:')请输入用户名:123>>> print(type(name))&l

Python爬虫入门七之正则表达式

在前面我们已经搞定了怎样获取页面的内容,不过还差一步,这么多杂乱的代码夹杂文字我们怎样把它提取出来整理呢?下面就开始介绍一个十分强大的工具,正则表达式! 1.了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑. 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正则表达式,我

转 Python爬虫入门七之正则表达式

静觅 » Python爬虫入门七之正则表达式 1.了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑. 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正则表达式,我们想要从返回的页面内容提取出我们想要的内容就易如反掌了. 正则表达式的大致匹配过程是:1.依次拿出表达式和文本中的字符比较,2.如果每一个