python_与我,容易混淆的点。同其他语言不同点和注意点。

此为个人学习笔记,不是整体的学习教程,只是一些与c,C++的不太一样地方的一个总结,适用于有编程经验的人,如果需要完整教程,自行某度吧。

 

1.python有四种数据类型:int bool float complex.complex:可以直接定义:比如

a=3+2j]

2.string中的‘/’:一般用于路径,我们电脑中的路径一般是‘\’,但是python里不是。

                   '\':转义字符。

3.对于字符来说:'+'是连接,'*'是复制

str='werr'
print(str*2)
#结果:werrwerr

4.在遍历时:0:是从左往右,::-1是从右往左遍历。:-1是从倒数第二个开始。

5.number,string,tuple,不可以改变值,结果虽然可以改变,但是值不发生变化,只是a这个指针指向3罢了。

list,set,dictionary可以修改。

a=1
a=3

6:通过使用;让一行输入多个语句。

7.初始化变量不需要声明,但是必须赋值。

8.list: 这样定义: [1,'dfg',嵌套,](变量可以不同类型)

9.tuple:这样定义:(1,'dfg',嵌套,)

10.set:set()-创建空集

11.dic:{}-创建空字典

             {key:value,}value可以任意类型,key必须唯一类型 / dic[1]='l'

12.python:交互式编程(python  >>>   )+脚本式编程(python3 yy.py)

13.print('iam %s',%a)

     print('...{0},....{1}'.format(a,b))

     输出后面加end就不会换行

14.迭代器:

    a=iter([1,3,7]):创建迭代器

    a.next():遍历

15.用.items()和enumberate:同时读取key和value:

 

kk={1:888,2:'sdhfj'}
for i,v in kk.items()
for i,v in enumerate(kk)

16.打开文件:f.open(filename,mode)

写入:f.write('......') #------mode=w

读入: f.read()#mode=r

关闭:f.close()

17.正则表达式:一种文本模式,用于从字符串中匹配内容:

import re
res1=re.match(pattern,string)#用于检索
res1.group()#用于显示

res2=re.search(pattern,string)#用于搜索
res2.group()

match只能匹配字符串开始

search可以匹配整个字符串

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值