简介
Hello!
非常感谢您阅读小昕的文章ଘ(੭ˊᵕˋ)੭,这次分享的是Python课程初学过程中,老师在期末总结的一些知识点——
希望可以帮助到初学的小伙伴们!
倘若文中有错误的地方,欢迎您指出~
昵称:小昕
标签:学生
本文仅记录自己感兴趣的内容
一 、数据类型、运算符、表达式及语句
·链式赋值 x=y=z=100
·解包赋值 a,b=100,200
·数据交换 a,b=b,a
·a = input ( "提示字符串" ) #a为字符型
eval(a)
·print(3,4,end=’’)
print()函数输出
多个print()函数输出,设置end=''则print()输出后不换行;
print(a,b,c,sep='**') 10**20**30
·运算符: // % **(pow)
·复合运算符:+= -+ *= /= //= %= **==
·内置函数:
abs(x)、 divmod(x,y)、pow(x,y) 、round(x,y)、max()、min()
·Math库 import math/ from math import *
引用math库有三种方式
1.import math :使用pi常数前需要写上库名
2.from math import <函数名>:用import直接引用了math中的常数pi,因此在使用pi时,前面不需要再加上库名
3.from math import *:如果采用这样的方式引入math库,则库中的所有常数和函数都可以直接使用,前面不需要加上“math.”
二、字符串 类型转换
·定义:“abc” ‘abc’ ‘’’abc’’’ “””abc”””
·运算符:
‘中’+’国’
‘tom’ * 3
‘h’ in ‘hello’
·字符串的索引和切片
索引:S[0] s[-1]
切片: s[头下标:尾下标:步长]
S[::-1]
·内置的字符串处理函数
len(x):返回字符串x的长度
str(x):将任意类型x所转换为字符串类型
chr(x):返回Unicode编码为x的字符
ord(x):返回字符x的Unicode编码值
hex(x):将整数x转换为十六进制数,并返回其小写字符串形式
oct(x):将整数x转换为八进制数,并返回其小写字符串形式
·字符串做任何修改,字符串对象是不可变的,所以字符串对象提供的涉及字符串“修改”的方法都是返回修改之后的新字符串,并不对原字符串产生影响
字符的内置函数:
1.查找函数
·find() rfind()
查找一个字符串在另一个字符串指定范围中首次和最后一次出现的位置
·Index() rindex()
查找一个字符串在另一个字符串指定范围中首次和最后一次出现的位置,如果不存在则报错
·count()
一个字符在另一个字符串中出现次数,不存在返回0
2.分隔函数
·split() rsplit()
指定字符为分隔符,从原字符串的左端和右端开始将其分隔成多个字符串,并返回包含结果的列表
*可指定最大分隔次数,maxsplit=
·partition() rpartition()
指定字符串为分隔符将原字符分隔成3部分
3.连接函数
·join() 字符连接方法
4.大小写转换
lower()、upper()、 capitalize()【首字母大写】 、title()【每个单词首字母大写】、 swapcase()
5.删除函数strip() rstrip() lstrip()
删除字符串两端、右端、左端连续空白字符和指定字符
6.替换函数replace()
用来替换字符串中指定字符或子字符,每次只能替换一个字符或子字符串,且该方法不能修改原字符串只是返回一个新字符串
7.判断函数 isupper() islower() isdigit() isalha()
8.排版函数 center() ljust() rjust()