python 中的字符串使用总结

简介: python 的安装 https://www.python.org/downloads/点击第二行(cu…)自定义安装 选中all-users 选择安装路径(不要有中文,不要有空格) 可以更换盘三、【环境变量配置】:打开电脑属性 进入高级设置 选择环境变量 新建系统变量 【变量名字:PYTHON_HOME】、【变量值:python所在的路径】、在环境变量中找到Path 选择编辑 更改变量值【%PYTHON_HOME%;】

一、 Python 的 优点

二、 python 的安装 https://www.python.org/downloads/
点击第二行(cu…)自定义安装 选中all-users 选择安装路径(不要有中文,不要有空格) 可以更换盘
三、【环境变量配置】:打开电脑属性 进入高级设置 选择环境变量 新建系统变量 【变量名字:PYTHON_HOME】、【变量值:python所在的路径】、在环境变量中找到Path 选择编辑 更改变量值【%PYTHON_HOME%;】
四、变量的组成由:变量名、赋值符号、变量值。
五、Python 中的标识符和关键字:标识符由字母、下划线和数字组成。切记数字不能开头。
六、命名规则《见名知意、驼峰命名》myMotherName=”xxx”
七、单个单词不用大写 、两个以上 从第二个单词每个首字母大写

八、Python 变 量 和 数 据 类 型

九、.查看关键字 步骤:python import keyword -> keyword.kwlist
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

十、.print() 打印函数 【函数–方法(方法名+小括号)】

        十一、格   式  化   输  出

1
1.age=19 print(“我今年age,岁了”) print(“我明年(age+1)岁了”) #控制台显示空格
2.age=19 print(“我今年%d岁了!”%age) print(“我明年%d岁了!”%(age+1)) #控制台不显示空格
3.name=”colin”age=19 sex=”男” height=172.2
Print(“大家好我的名字叫%s,我今年%d岁了,我是一个%c孩,我的身高是:%f”%(name,age,sex,height))
4.Print(“床前明月光,\n 疑是地上霜. \n 举头望明月,\n 低头思故乡。 ”) #换行输入
十二、.基本输入:
num1=input(“请输入第一个数字”) #1
num2=input(“请输入第二个数字”) #2
num=num1+num2 #等于12
Print(“最终结果是:%s”%num)
十三、包 装 类 型
num1=int(input(“请输入第一个数字”)) #1
num2=int(input(“请输入第二个人数字”))#2
num3=num1+num2 #等于3
Print(“第一个数字%d+第二个数字%d=%d”%(num1,num2.num3)) #把原来的字符串类型包装成了整数类型 汉字不能转换
十四、 运 算 符
加(+)、减(-)、乘()、除(/)、取整数(//)、取余数(%)、幂次方(**)
1.a=12 b=10

  1. 换值 a,b=2,1 print(a) print(b) 得到2,1

3.复合赋值运算符: a=12 b=10
a+=b print(a) print(b) #22 10 a-=b print(a) #2
a=b print(a) #120 a/=b print(a) #1.2
a//=b print(a) #1 a**=2 print(a) # 144
十五、(and)逻辑运算符 : 都是假最后就是假、都是真最后就是真 、有一个假最后就是假
5.(or)逻辑运算符:都是假的最后就是假、 都是真最后就是真、有一个是真的最后就是真的
十六、类 型 强 制 转 换(str转bool)
X=input (“真的假的?”) a=bool(x) print(a)
十七、类 型 强 制 转 换 (str转float)
X=input(“请输入身高”) a=float(x) print(a)
十八、类 型 强 制 转 换(float转str)
a=1.243 s=str(a) print(s)
十九、类 型 强 制 转 换 (转成十进制)
a=10 z=hex(a) print(z)
二十、案 例:判 断 是 否 成 年
age=int(input(“请输入您的年龄”))
If age>25:
Print(“您已经是成年人了”)
Print(“程序结束”)
二十一、or逻辑运算符:有房子(house)、有车子(cart)、满足一个就可以
house=input(“您有房子么?Y/N”)
cart=input(“您有车子么?Y/N”)
If house==”Y”or cart==”Y”:
Print(“不错不错,年轻有为!”)
Print(“程序结束”)
二十二、and判断案例:是不是钻石王老五,两个条件都得满足
house=input(“您有房子么?Y/N”)
cart=input(“您有车子么?Y/N”)
if house==”Y” and cart==”Y”:
Print(“您好,钻石王老五做个朋友吧!”)
Print(“程序结束”)
二十三、Not 逻 辑 判 断 案 例:小于0大于100的数字
Num=int(input(“请输入一个数字”))
If num >100 or num<0:
Print(“%d这个数字是0~100之外的数字”%num)
Print(“程序结束”)
二十四、else案例判断是不是高富帅,两个结果要不然是正确的要不然是错误的。
Height=input(“你高么?Y/N”)
Money=input(“你有钱么?Y/N”)
Handsome=input(“你帅么?Y/N”)
If height==”Y”and money==”Y”handsome==”Y”:
Print(“高富帅,我们做朋友吧”)
else:
Print(“你不是高富帅不跟你玩”)
二十五、If elif else 连 续 判 断
age=int(input(“请输入您的年龄”))
if age>0 and age<=10:
Print(“儿童阶段”)
elif age>10 and age<=20:
Print(“少年阶段”)
elif age>20 and age<30:
Print(“青年阶段”)
elif age>30 and age<=50:
Print(“壮年阶段”)
elif age>60 and age<=90:
Print(“老年阶段”)
else:
Print(“成仙阶段”)
二十六、嵌套案例 :2元就可以坐车,并且有座位 输入余额 只要有座位就可以坐下 setcount>0 就可以
Money=int(input(“请您刷卡”))
if money >=2:
Print(“您尽快上车”)
Setcount=int(input(“请输入座位数”))
if setcount>0:
Print(“请您坐下”)
else:
Print(“您站一会吧没有座位了”)
else:
Print(“您卡中余额不足”)
二十七、跟 媳 妇 道 歉 写 一 万 遍 对 不 起 我 错 了
i=1
While i<=10000:
Print(“第%d遍,媳妇对不起我错了”%i)
i+=1
二十八、求 1~100 之 内 的 和
Count=0
While i<=100:
if i % 2==0:
Count+=i
i+=1
Print(count)#5050
二十九、打 印 矩 形:
j=1
While j<=9:
i=1
While i<=9:
Print(“”end=””)
i+=1
Print(“”)
j+=1
三十、打 印 三 角 形
j=1
While j <=9:
i=1
While i<=j:
Print(“”end=””)
i+=1
Print(“”)
j+=1
三十一、打 印 九 九 乘 法 表
j=1
While j <=9:
i=1
While i <=j:
Print(“%d %d = %d ”%(i , j , (i j )),end=””)
i+=1
Print(“”)
j+=1

三十二、循 环 嵌 套 输 入 数 据
hang=int(input(“请输入您要打印的行数: ”))
lie=int(input(“请输入您要打印的列数: ”))
flag=int(input(“请输入您要打印的字符: “))
j=1
While j <=hang:
i=1
While i<=lie:
Print(“%s %flag ,”end=””)
i+=1
Print(“”)
j+=1
三十三、水 仙 花 数
Num =int(input(“请输入100~999之间的任意三位数字: “))
if num >=100 and num <1000:
ge =num %10
shi =num // 10 % 10
bai =num // 100
newNum=ge3+shi3+bai3
if num==newNum:
Print(“%d这个数字是水仙花数”%num)
else:
Print(“您输入的不是水仙花数”)
else:
Print(“您输入的数据有误,我们需要三位数字”)
三十四、打 印 水 仙 花 数 (在100~999之间)
for i in range (100,1000):
ge=num % 10
shi =num // 10 % 10
bai = num // 100
newNum=ge3+shi3+bai3
if i == newNum:
Print( i ) # 153、370、371、407
三十五、循环判定是不会是白富美 不是就继续判定
While True:
Bai =input(“你白么?Y/N”)
Fu=input(“你有钱么?Y/N”)
Mei=input(“你美么?Y/N”)
if bai==”Y” and fu==”Y” and mei==”Y”:
Print(“您好白富美三里屯欢迎您!”)
Break
else:
Print(“很可惜你不是白富美 再见”)

相关文章
|
1月前
|
Python
【10月更文挑战第6天】「Mac上学Python 11」基础篇5 - 字符串类型详解
本篇将详细介绍Python中的字符串类型及其常见操作,包括字符串的定义、转义字符的使用、字符串的连接与格式化、字符串的重复和切片、不可变性、编码与解码以及常用内置方法等。通过本篇学习,用户将掌握字符串的操作技巧,并能灵活处理文本数据。
55 1
【10月更文挑战第6天】「Mac上学Python 11」基础篇5 - 字符串类型详解
|
1月前
|
自然语言处理 Java 数据处理
【速收藏】python字符串操作,你会几个?
【速收藏】python字符串操作,你会几个?
57 7
|
1月前
|
索引 Python
Python 高级编程:深入探索字符串切片
在Python中,字符串切片功能强大,可灵活提取特定部分。本文详细介绍切片技巧:基本切片、省略起始或结束索引、使用负数索引、设定步长及反转字符串等。此外,还介绍了如何结合其他操作进行切片处理,如先转换大小写再提取子串。 来源:https://www.wodianping.com/yeyou/2024-10/48238.html
39 4
|
2月前
|
网络协议 网络安全 开发者
Python 向IP地址发送字符串
Python 向IP地址发送字符串
|
2月前
|
Python
Python 中取字符串中等于号后面的内容
Python 中取字符串中等于号后面的内容在编程过程中,我们经常需要从字符串中提取特定的信息。一个常见的任务是在给定的字符串中查找等于号(=)后面的内容。这种需求在解析配置文件、处理查询字符串或分析日志数据时尤其常见。 如何实现 在Python中,我们可以使用多种方法来实现此功能。以下是几种常用的方法,包括字符串操作和正则表达式。 方法 1:使用字符串分割 我们可以使用字符串的 split() 方法将字符串拆分为两个部分,然后提取等于号后的值。 示例代码 ----------------------------------- ©著作权归作者所有:来自51CTO博客作者bruce_xiao
|
1月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
33 0
|
1月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
|
1月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
|
2月前
|
物联网 Python
python向IP地址发送字符串
python向IP地址发送字符串
|
2月前
|
JSON 数据格式 Python
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
下一篇
无影云桌面