【无标题】

笔记:
#input(“请输入:”)
#a = 1
#b = 2
#c = 3
#d = a + b + c
#print(1 + 1)
#print(d)
#注释符 快捷键:shift + 3
#a = input(“请输入:”)
#print(a)
“”"
#转义符=
\n 换行
\t 制表符(补齐占每4个位)
\r 覆盖(覆盖前面所写的字符)
\b 删除(去掉前一个字符)
\ 两个反斜线表示一个\ #print(“\”)输出一个
原字符:使转义字符不起作用,写在前面,用r或R print(r"Hello\n World")
“”"
#=常量=
“”“#查看关键字
import keyword
print(keyword.kwlist)
#变量第一个字符不能为数字;关键字不能作为变量名
a,b,c = 100,200,300
#常量用大写 BI = 3.1415
“””
#=数字类型
==
“”"
整型(int) - 通常被称为整型或整数,是正或负整数,不带小数点
浮点型(float) - 浮点型由整数部分与小树部分组成
布尔型(bool) - Ture False
b = True #真
c = False #假
“”"
#=数字运算符==
“”"
除法运算,向下取余(向下取整,即0.5取为0) - // # 2//4 = 0
取余 - 7 % 3 = 1
幂运算,返回乘方结果 - 2**2 = 4
比较运算符与C语言一致 #比较结果会返回布尔值
“”"
#与或非===========
“”"
and运算 - 所有都为True,结果才是True
or运算 - 其中一个为True
not反运算 - 将True与False颠倒
“”"
#============================================================
“”"
Python的空值 - None
内置函数的返回值 - None 函数运行之后是可以有返回值(在于我们自己的设置)
r = print(“1234”)
print®
“”"
#字符串=================
“”"
s = “字符串”
ss = ‘字符串’
sss = “”"

“”"
“”"
#字符串的索引/下标=========
“”"
print(s[0]) #提取s字符串中的第一个字符“字”
print(s[-1]) #从后往前第一个字符“串”
“”"
#字符串的常见操作===========
“”"
#切片[开始:结尾] 取左不取右
name = “你好,世界真美好!”
print(name[0:2]) #取为“你好”
#[:]表示切片的是整个字符串
print(name[-3:-1])
#[开始:结尾:步长] 取的字符间隔为步长-1,例如步长为2,即隔一个字符取
print(name[1:7:1])#取为“好,世界真美”
#print(name[::-1])即为反转字符

“”"

#字符串的拼接==============
“”"
a = ‘100’ + “50”
print(a)
“”"
#输出“10050”
“”"
b = “我的名字是”
c = “abc,”
d = “hh”
f = b + c + d
print(f)
“”"
#输出:我的名字是abc,hh
#在各个字符串后添加,
“”"
f = ‘,’.join((b,c,d))
“”"
#字符串的格式化============
“”"
s = “我的名字叫{},今年{}岁,性别{}”.format(“逍遥”,“18”,“男”)
或者
print(s.format(“逍遥”,“18”,“男”))
#分别对应 1 2 3
可在上方{}内填入1,2,3
“”"
#=字符串的常用方法:find & count============
#find:查找字符元素,找不到输出 -1
#count:统计字符串片段,在字符串中出现的次数
“”"
s = “pythonHelloWorld”
print(s.find(“o”)) #输出 48
print(s.find(“o”,6,11)) #从6~11的字符中找到第一个"o"
print(s.count(“o”)) #计算o出现了几次 #输出 3 #也可像上方一样添加",6,11"
“”"
#replace & upper & lower========
#replace 替换指定的字符串片段
#参数1 要替换的字符串片段
#参数2 替换之后的字符串片段
#参数3 替换的次数(从前往后)(默认替换所有)
#upper 将小写字母转为大写
#lower 将大写字母转为小写
“”"
s = “pythonHelloWorld”
res = a.replace(‘o’,‘TT’) #o全部替换为TT
res2 = s.upper() #全部转换为大写,本身为大写的不变
res3 = s.lower() #与上相反
“”"
#split & strip==========
#split 指定分割点对字符串进行分割
#参数1 分割点
#参数2 分割的次数(默认所有)
#strip 去除字符串首尾的空格 #只能消除首尾
“”"
s = “111ab222ab333ab444”
print(s.split(‘a’)) #输出[‘111’,‘b222’,‘b333’,‘b444’]
print(s.split(‘a’,2)) #输出[‘111’,‘b222’,‘b333ab444’]
s2 = ’ 111 ’
print(s2.strip()) #输出 111
s3 = ‘6666python6666’
print(s3.strip(‘6’)) #去除首位的6
#去除所有空格
s4 = ’ python 666 f’
print(s4.replace(’ ‘,’‘))
“”"
#=传统格式化输出===
#%s 字符
#%f,%d 同C语言
“”"
s1 = ‘我%s你’%(‘输入数据替换%s’) #可以防置任何数据
s2 = ‘我的成绩:%d’%(只能输入数字(整数值,只取整数部分)) #数字不能加’’
s3 = ‘我的成绩:%f’%(保留到小数点后6位)
“”"
#=F表达式========
“”"
name = ‘X’
age = 18
s4 = ‘我的名字是{},我的年龄是{}’.format(name,age)
s5 = F’我的名字是{name},我的年龄是{age}’ #效果同上 f也可以
“”"
#=============================================================
#len()字符串的长度
“”"
s = ‘python’
print(len(s)) #输出 6
“”"
#format控制位数(四舍五入)
“”"
s = 3.6567

print(“今天的橘子{:.2f}一斤”.format(s)) #取两位
x = 5.6567
print(“今天的橘子{1:.2f}一斤”.format(s,x)) #取x
^对应参数下标,即0-s,1-x
print(“百分比为{:.2%}”.format(0.23455)) #输出23.46
^控制输出几个小数位(四舍五入)
“”"
#=List(列表)=
#列表:
#1.定义列表
#2.列表下标(从0开始)
#3.列表取值
“”"
List1 = [1,2,3,4,“python”,[10,20,30]]
print(List1[5][1]) #输出20
“”"
#1.列表长度len
#2.更新列表中的值
“”"
List1 = [20,30,40,50,60,70]
print(len(List1)) #输出6
List[2] = 99
print(List1) #40变为99
“”"
#=列表的加法和乘法=
“”"
List1 = [10,20,30]
List2 = [5,6,7]
print(List1 + List2) #输出[10,20,30,5,6,7]
print(List1 * 3) #重复输出三次
“”"
#字符串也同理
#=列表的切片取值
=
“”"
List1 = [10,20,30,40,50,60,70]
print(List1[0:3]) #输出[10,20,30]
print(List1[-3:]) #输出[50,60,70]
print[:] #全部输出
#同字符串切片
“”"
#=字典

#创建方式:1.直接使用{}
2.使用dict()
“”"
a = {
“姓名”:“Fumk”,
1: 18,
(1,2,3):“123”
}
#输出{‘姓名’: ‘Fumk’, 1: 18, (1, 2, 3): ‘123’}
a[“技能”] = “work” #字典 增加操作
del a[“技能”] #字典 删除操作
a[“姓名”] = “小明” #字典 修改
print(a[“姓名”]) #字典的获取
r = a.get(“姓名”) #字典的获取 若没有,输出None
r1 = a.get(“FF”,“abc”) #依旧会输出"abc"
print(a.keys()) #将键转换为字符串,不能获取嵌套的字典
r2 = a.items() #以列表形式返回字典所有值
r3 = a.values() #以列表形式返回键后面的值(':'后面的值)
b = dict(([“年龄”,“18”],[“名字”,“Fumk”]))
#输出{‘年龄’: ‘18’, ‘名字’: ‘Fumk’}
#空集合 c = set()
“”"

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值