python的基础知识

输入和输出

print函数,注意没有括号,输出时逗号会变成空格

输入用input()函数

数据类型和变量

\表示转义,如果要直接表示一个符号,就在符号前面加一个\

也可以在表达式前面加上r‘ ’

这个表达式可以打印多行内容

布尔值运算有and   or   not

字符串和编码

ord表示将字符串转换为ASCII码,chr表示将ASCII码转换为对应的符号

要计算str包含多少个字符,可以用len()函数如果换成bytes,len()函数就计算字节数

一个中文字符经过UTF—8编码后通常会占用3个字节,而1个英文字符只占用1个字节

list语句       用的是中括号                                                              

其中有len函数

用-1查找最后一个字符串,-2则表示查找倒数第二个

append可以在list末尾加上元素,insert表示在指定位置插入元素,要删除list末尾的元素用pop,要删除指定位置的元素,则用pop(i),也可以用remove,直接删除一个元素

也可以将某个元素换为其他元素,直接赋值

tuple语句  用的是小括号

里面的字符串一旦赋值则不能变,没有append(),insert()这些方法

条件判断 

注意age的初始化可以写在if条件前,也可以写在末尾(与最后一个print对齐)

else if 简写为elif

循环语句

for in 循环语句

dict和set的用法  都是用来查找的方法

dict里面有key,而set里面没有key,即后面没有对应的数据

dict的成员函数有key  value  items

函数   有位置参数,默认参数,可变参数,关键字参数,命名关键字参数,参数组合

函数用def       函数后面,条件后面都要有冒号

递归函数

计算x的n次方

参数为list

 

 

其实我觉得python最重要的就是list和tuple的一系列的用法

切片      就是list和tuple,字符串的一些特性,

表示从a到b取出数据,a和b之间的差值表示一共取出多少个数据

表示在L的前10个数据中,从第5个开始隔4个取一个数据

迭代

即是list和tuple的for  in 循环,遍历

也可以遍历dict,可以遍历后面的key,也可以遍历前面的value,也可以key和value一起遍历,当然遍历的顺序和dict的顺序不一定相同

这个语句用来判断是否能迭代,collections方法里面有很多类

 lower函数可以将大写变为小写,upper 可以将小写变为大写,capitalize()可以将所有单词的第一个字母大写,title可以将每个单词的第一个字母大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值