python学习之一:基础语法

python基础语法思维导图:


本文采用anaconda(方便包管理和不同python环境管理)编写python程序,基于python3.x版本,对于上述基础语法中的需要注意的点进行梳理:

1.容易混淆的运算符

/-除,//-取整,%-取余
a,b=3,5
print(a/b) #0.6
print(a//b)#0
print(a%b) #3

2.特殊的成员和身份运算符

a='website'
print('web' in a)#true
print('wex' not in a)#true
b='website'
print(a is b)#true

3.几种赋值方法

a=b=c=100 #多重赋值
a,b,c=10,20,30#多远赋值
a=10;b=20#一行多元赋值
a,b=b,a #交换赋值

4.常用的内置函数

 查看: dir(__builtins__)
 IO:print(), open(), input()
 列表与帮助:dir()与help()
 类型与身份:type(),id(),memoryview(),isinstance(), issubclass(),
 数学运算类:sum,pow,round,min,max,hash等
 类型转换:int,bin,hex,oct,str,float,list,bytes等
 序列: len(), range(), zip(), map(),reduce(),filter(), reversed() , sorted(), enumerate()

5.很重要的字符串及其常用操作

定义及转义:a='python is good';b='python\'s good '

访问:遍历:for x in a: print(x),索引:a[index],切片访问:a[start:end:step],反转字符串可用a[::-1]

长度:len(a)

格式化:a='python is {} good'   a.format('very')

拼接:使用加号+,重复字符串使用*号,如‘我们不一样’*2

查找及替换:find和replace不改变原字符串的内容

统计:count

索引:index

大小写:title-首字母,upper-大写,lower-小写

去空格:lstrip,rstrip,strip

编码:encode,decode

判断字母数字:isalpha,isdigit




猜你喜欢

转载自blog.csdn.net/javajxz008/article/details/80524705