python基础

Python:一种解释型的、面向对象的、带有动态语义的高级程序设计语言;

1989年圣诞节Guido在阿姆斯特丹(星空马戏团的fans)

特点:简单易学、集解释与编译于一身、面向对象、可扩展及可嵌入、免费开源、可移植;

丰富的库;

应用:爬虫和搜索引擎、讨论组、管理及维护系统、分享服务;

搭建环境:交互模式与文本模式;

syntaxerror//语法错误

nameerror//变量名错误

文本模式:以.py作为后缀;

python wenjian.py//解释性,不管对其有没有可执行权限

引入py_compile模块进行编译;   py_compile.compile('wenjian.py')-->.pyc

-o -m 优化编译;--》.pyo

变量:给数据取名字--》对内存中数据的引用;

id(变量名)//查看变量的地址;以数据为中心

运算符与表达式:+ - * / // % ** ,and or not  << >> ! ^ &

 从键盘上输入数据用int(raw_input("please input a  number:"))

数字、字符串、列表、元组和字典

查看数据类型的函数type(n)

数据类型(数字和字符串):

数字:int\long[num1=123L]\float\complex\

字符串:str[a="123"]'kk' """kkkkk"""\可以通过索引的方式取字符串中的一个值a[0]或者a[1]+a[2]

a[1:4]\a[::2]\a[-1]最后一个

序列包括:字符串、元组和列表

元组:()  []//字符串中的某一列中元素长度不同时,取最大的长度会多取到空格

len() + * in['c' in str1]\ max()\ min() \cmp(tuple1,tuple2)//比较两个序列值是否相同

t=("milo",30,"male")   t[0]\t[1]\t[2]

可以t=(88,) 操作和字符串相同;

列表:














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值