Python编程之路----day2

news/2025/3/14 1:19:11/

Python开发IDE(Integrated Development Environment):

PyCharm、Eclipse

1.Python运算符

运算结果是值1.算术运算a = 10 * 10print(a)1002.赋值运算a = 11a = a + 1   或   a += 1print(a)12运算结果是布尔值1.比较运算a = 1 > 5print(a)False2.逻辑运算a = 1 > 6 or 1 == 1print(a)True3.成员运算a = "老土" in "疯狂坦克"print(a)False

2.Python基本数据类型

数值型    int    所有功能都放在int里a1 = 123a1 = 456print(a1)456- int字符串转换为数字a = "123"print(type(a),a)str 123b = int(a)print(type(b),b)int  123num = "0011"v = int(num,base=16)print(v)- bit_length#当前数字的二进制,至少用n位表示r = age.bit_length()
字符串    strs1 = "welcome"s2 = "hello"#首字母大写name = "ocean"v = name.capitalize()print(v)#所有字符转换为小写,casefold很厉害,很多位置的对相应转换小写v1 = name.casefold()print(v1)v2 = name.lower()print(v2)#设置宽度,并将内容居中10代表总长度*填充空白位置v3 = name.center(10,"中")print(v3)****中****#搜寻字符串中的关键字,计算子序列的出现次数name = "ocaenoceaneanaenn"v4 = name.count('ea')print(v4)2name = "ocaenoceaneanaenn"v5 = name.count('ea',4,9)print(v5)1    #字符串开始、字符串结尾name = "ocean"v6 = name.endswith('oc')v7 = name.startswith('oc')print(v6)print(v7)FalseTrue#字符串由左向右,搜寻子序列之后,输出位置name = "oceanocean"v8 = name.find('ce')print(v8)#index找不到,报错name = "ocaenocaen"v9 = name.index(6)print(v9)#格式化,讲一个字符串中的占位符替换成指定的值name = 'i am {bb}, age{aa}'print(name)v10 = name.format(bb='ocean',aa=18)print(v10)#格式化,传入的值 {"bb":'ocean',"aa":18}name =  'i am {bb}, age{aa}'v11 = name.format(name='dd',a=1-)v12 = name.format_map({"bb":'ocean',"aa":18})#字符串中是否包含 字母或数字name = "123"v13 = name.isalnum()print(v13)

 


http://www.ppmy.cn/news/386934.html

相关文章

【java项目】全程无水分,Java老师带你实践,教你一小时做出java坦克大战游戏

游戏介绍: 保留了射击类游戏的操作性,也改进了射击类游戏太过于复杂难玩的高门槛特点,集休闲与竞技于一身。经典再度袭来,流畅的画面,疯狂的战斗,让玩家再次进入疯狂坦克的世界。玩家的目标是控制坦克躲避危…

【Unity】 坦克寻路

这是一篇残缺不全的记录…… Unity寻路所有的资料大概都是NavMesh吧。本来这一块跟我没啥关系,后来队友告诉我:NavMesh没法模拟坦克的转向。 我也不知道是怎样勇气打算试一下机器学习?反正最后凉了想看解决方法的散了吧…… 配环境啥的都不…

美到极致是疯狂

这是今天和校招新同事交流时的总结,希望校招新同事能够回顾,也能够写出自己的总结。 一、什么是代码高手?你怎么证明自己是代码高手? 知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个.net函数,这一点都没有意…

坦克大战游戏Java网络版设计

目 录 1.引言 1 2.系统分析 2 2.1需求和技术分析 2 2.2功能分析 2 3.总体设计 2 3.1总体功能 2 3.2坦克大战总体流程图 4 4.详细设计 5 4.1面板功能设计 5 4.2子弹功能设计 8 4.3坦克功能设计 9 4.4服务器设计 10 4.5客户端设计 13 5. 游戏测试 15 5.1 测试方法 15 5.2 系统测试…

Cocos2d游戏源码下载分享

对于很多新手来说,学习游戏开发不仅需要大量的技术文档、教程支持,我觉得一个完整的游戏源码那也是必须的,毕竟实践出真知嘛!遥想当年,为了完成大学每学期的工程实践课程,花了好多时间在网上收刨各种学习资…

python小游戏————坦克大战

目录 一、需求分析 二、系统分析 主类: 坦克类(包含我方坦克,敌方坦克) 子弹类 爆炸类 三、代码功能实现 五、总代码: 一、需求分析 坦克大战是儿时经常玩的一个游戏,没想起它,脑子里…

《Unity入门案例-Tanks坦克大战》2-场景设置

2 场景设置 2.1 本节效果预览 2.2 项目目录设置 点击Project面板的Create按钮,在根目录下面新建wm文件夹 Wm文件夹用于存放我们自己生成的Prefab和脚本等其他资源,主要是与Tanks项目原始资源和素材做区分. Wm文件夹下面有三个子文件夹 Prefabs用于存放我们自己定义的预设体…

美服疯狂坦克辅助瞄准外挂C#版开发(一)物理模型及弹道曲线方程

疯狂坦克弹道曲线方程式: 由上面的图表,根据初中物理知识,我们可以推导以下弹道曲线方程式: 以上物理模型和公式就已经完成了,当然这只是一个近似的公式,由于疯狂坦克游戏算法中存在同角和力点不均匀分布&a…