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




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值