美文网首页
python基础

python基础

作者: 遇见陌生 | 来源:发表于2017-10-31 20:30 被阅读0次

一、安装python环境

进入官方网站"http://www.python.org" 

根据自己电脑情况选择Windows|linux|unix  

x86/x64版本

下载python3.6.1,下载完成后,直接安装。安装完成后可以在命令行中输入”python-v“查看是否安装成功

python注释

python注释分为两种:单行注释(#)、多行注释(三个单引号或者三个双引号)

注释作用:提高代码的可读性,方便他人理解自己写的代码

输入输出

输入:input(“提示字符串”)

输出:print(“输出的字符串”)

占位符输出:

l常见的语法格式 print(“一段字符串 %s” % (“这是替换的内容”))

l%s:占位符(万能占位符)可以输出任何数据【s: str】

l%r:占位符(万能占位符),其实就是Python控制台转换成字符串的方式

l%d:占位符,只能输出整数

l%f:占位符,输出浮点数【小数】

n%20.12f 小数点前面的整数,表示数字占据空间的宽度,小数点后面的数字表示保留的小数位数

选择语句

if 条件:

   条件为真时要执行的语句

if 条件:

      条件为真时执行的语句

else:

     条件为假的执行的语句

if 条件1:

      满足条件1时执行的语句

elif 条件2:

         满足条件2时执行的语句

.............

else:

      其他情况下执行的语句

变量

变量:一个程序中,暂时存储数据的容器,给容器起个名字,就是变量的名称

命名规则:

1.由字母、数字、下划线组成、必须由字母、下划线开头

2.变量名称最好是见名知意

3.遵守驼峰命名法

使用规范:

变量,一定要先声明,后使用

变量的声明,在python中比较简单,直接写变量的名称即可!通过符号 =给变量赋值

代码中需要注意的问题

一个等号:赋值操作,就是给等号左边的变量,存放等号右边的数据

两个等号:比较操作,就是比较双等号左右的值是否相等,经常出现在if判断中

数据类型

基本的数据类型:字符串、整型、浮点型、布尔型、

引用数据类型:面向对象

字符串:使用单引号或者双引号括起来的字符称为字符串。

(\)转义。失去原来的意思

字符串拼接:

x="hello"

y="world!"

print(x+y)

结果为“hello world!”,使用“+”号进行字符串的拼接

str()函数将一个数值转换成字符串

在写长字符串时,需要跨很多行时,可以使用三个引号代替普通引号,在一个字符串中如果同时出现了单引号和双引号,可以使用三引号。

类型之间的转换

int():将字符串转换成int 类型

float():将其他类型转换成float类型

str():整型/浮点型---》字符型

运算符:

加法:+

减法:-

乘法:*

除法:/

地板除法://

求余数运算:%

求幂运算:**

字符串的重复生成

语法:字符串*整数,表示同时重复生成多个重复的字符串拼接到一次

赋值运算符:

专门用于给变量存放数据的

基本赋值运算符:=

a = 12;# 将数据12存放在a变量中

混合赋值运算符:

+=|-=|*=|/=|%=|//=|**=

a += 12; #  a = a + 12

关系运算符 、 比较运算符:专门用来检测符号两边的数据的大小关系的

大于  【大于等于】x >y    x>=y

小于  【小于等于】x 

等于  【不等于】  x == y   x!=y

逻辑运算符

并且 and

或者 or

取反 not

循环结构

循环:重复的执行一件事情

python中提供了两种循环结构:while循环和for循环

while 条件:

条件为真时执行的语句块

break:结束整个循环

continue:结束本次循环,执行下一个循环

else:当循环正常结束后执行的语句

如果循环被break了,else中的代码,是不会执行的!

for循环是用来实现遍历功能的,循环遍历字符串、序列输出

例如:str = "abcdefg"

for s in str:

print s

结果是:a,b,c,d,e,f,g

序列和映射

序列包括列表和元祖,列表可以修改。元祖不可以修改。

映射:字典。(key=value)

key为键值,不可以更改,value可以更改

列表、元祖、字典都是用于存储数据较多的情况

列表:

变量 = [] 声明一个空列表

查询某个数据:根据下标查询数据

例如:num = [a,ba,cd,3,s]

num[1] ------>"ba"

查询某个数据在列表中的位置

num["cd"] -----> "2" 得到cd的位置为“2”

增加某个数据道列表

num.append("dd")     在列表末尾添加数据“dd”

num.insert["1","n"]    下标为1的位置上增加一个数据

修改数据

num["4"] = "user"   修改下标为4的数据为“user”

删除数据

num.pop()   删除列表中最后一个数据

num.remove(“要删除的数据”)  删除指定列表的数据

相关文章

网友评论

      本文标题:python基础

      本文链接:https://www.haomeiwen.com/subject/bnqipxtx.html