python for in语句 index_python--基本语法

本文介绍了Python编程的基础知识,包括编码规范、数据类型、运算符、控制结构、循环语句以及数据类型转换。强调了Python中编码设置、缩进的重要性,详细阐述了列表、元组、字典的区别及用法,并探讨了条件语句和循环控制语句的应用。此外,还提及了break、continue和pass语句的作用。
摘要由CSDN通过智能技术生成

pycharm:是一款python 集成开发环境。带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。

1.  中文编码:python 默认格式为ASCII码,所以无法打印汉字,写python文件前面加上   #coding=utf-8.  python 以#作为注释。

2.  python 的代码不使用大括号来控制类,函数以及其他逻辑判断,python缩进为4个空格。

3. python 一般以新航作为语句的结束符,但是我们可以使用 \将一行的语句分为多行显示。

4.  python 允许多个变量赋值:   a = b = c = 1。  将1赋值给abc。    a,b,c=1,2, 'tom'  将1和2赋值给a和b, 将字符串对象赋值给c

python 中有5个标准的数据类型。  数字numbers ,  字符串 string , 列表 list , 元组 tuple ,字典 cict。。

数字包括 int,long,float,complex。

列表:【】           可修改。                 可以进行索引  A=[1,2,3,4]                     A[0],  就是索引第一个值

元组  ()      元组不可以二次赋值,不可以修改,相当于只读列表。

字典: {},    列表有序,字典无序。字典为键值对。        print tinydict       print tinydict.keys()     print tinydict.valus()

5. python 数据类型转换。

int ()   将x转换成一个整数                    long()   将x转换成一个长整数                float()       将x转换成浮点数                     str()   将x转换成字符串

tuple()   将序列s转换成一个元组          list() 将序列转换成一个列表       set(s)  转换成可变集合                          dict()  创建一个字典

char() 将一个整数转换成字符       hex()  将一个整数转换成一个十六进制                     oct()将一个整数转换成八进制字符。

6.  运算符:

+   -  *     加减乘                               /   除以                             % 取余数                   //返回商的整数部分(向下取整)。

例:

7. python 比较运算符和赋值运算符号,逻辑运算符,成员运算符,身份运算符。

==等于     !=不等于                  >大于      =大于等于      <=小于等于u

-----------------------------------------------------------------------------------

a+=b    a=a+b      a-=b    a=a-b     a*=b    a=a*b

-----------------------------------------------------------------------------------

and               两个为真都为真

or                 一个为真就为真

not               真加not 变false。

-----------------------------------------------------------------------------------

in                   a= 10b= 20list= [1, 2, 3, 4, 5];     if(ainlist): print                                                            实例: 参数在列表中。  x 在 y 序列中 , 如果 x 在 y 序列中返回 True

not in

----------------------------------------------------------------------------------------

is / is not   判断两个标识符是不是应用自同一个对象。x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True。   id() 函数用于获取对象内存地址。

is 与 == 区别:

is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等。

8. python 条件语句:

if :   else    ;   if: elif

9. python 循环语句 / 循环控制语句

while循环: 给定的条件为真时继续循环,为false则跳出循环。当满足条件的时候一直执行。

for 循环:    重复执行语句。   for i in range(5)

循环控制语句:

break 语句: 在语句执行过程中过程中终止循环,并且跳出整个循环。

continue语句:在语句执行过程中终止当前循环,跳出该次循环,执行下一次循环。

pass语句: pass是空语句,为了保持结构的完整性。

10. while 语句: 判断条件为真,继续执行,判断为负,跳出循环

2除以2余数为0,所以不跳过,输入为2,3除以2余数为1,大于0,所以continue,直接跳过本次循环,进入下一次循环,所以后面的pint 直接跳过

底下的,先输出1,然后一直到10,都可以输出。

11. for 循环语句: 遍历任何序列的项目,如一个表或者一个字符串

1.     for letter in 'python'

print'dangianzimu:',letter

2.   通过索引来循环遍历,

f=['a','b','c' ]

for i in range(len(f)):

print'dangqian': f[index]     --运用索引来输出。

12.   break 语句: 终止循环语句。

遍历字符串  python。   当遍历到h时候,打断执行直接跳出,不是h时,接着执行下面的语句。

13. continue 语句: 跳出当前循环的剩余语句,继续进行下一轮循环。

当遍历到h的时候,直接跳过本次循环,不打印h。进入下一次循环。

14. pass 语句:不做任何事情,一般用作占位语句。

定义函数的时候要用到:

def sample(n_samples):

pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值