python学习记录

变量和简单数据类型

message="Hello Python world!"
print(message)

message就是一个变量,绿色部分用双引号括起来的(也可以用单引号)就是一个字符串。
在这里插入图片描述
变量的命名和使用:
1.变量名只能包含字母、数字和下划线。字母下划线可以打头数字不可以。
2.变量名不能包含空格,但可以使用下划线来分割其中单词
3.不要将Python关键字和函数名用作变量名。
修改字符串大小写:
*title():*以首字母大写的方式显示单词。
*upper():*大写整个字符串。
*lower():*小写整个字符串。
在这里插入图片描述
合并字符串:

first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name

print(full_name)

在这里插入图片描述

first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name

print("hello,"+full_name.title()+"!")

也可以

first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name

message="hello,"+full_name.title()+"!"
print(message)

在这里插入图片描述
使用制表符或换行符来添加空白:
制表符:\t

print("\tPython")
print("Python")

在这里插入图片描述
使用制表符前面有空格,不使用制表符没有空格。

空格符:\n

print("Language:\nPython\nC\nJavaScript")

在这里插入图片描述
可以发现python、C、JavaScript都换行了。

在一个字符串中同时包含\t,\n:

print("Language:\n\tPython\n\tC\n\tJavaScript")

在这里插入图片描述
可以发现python、C、JavaScript都换行了并且前面有空格。

删除空白:

favorite_language='python '
favorite_language.rstrip()

在这里插入图片描述
rstrip:删除右边的空格

favorite_language=' python'
favorite_language.lstrip()

在这里插入图片描述
lstrip:删除左边的空格

整数:
在这里插入图片描述
最后一个是乘方运算。

浮点数:
python中将带小数点的数字都称为浮点数
在这里插入图片描述
使用函数str()避免类型错误:
下面是错误的例子:因为都是字符串,但是age不是字符串。
在这里插入图片描述
改正:将age变成str(age),就变成字符串了

age=23
message="happy"+str(age)+"rd Birthday!"
print(message)

热门文章

暂无图片
编程学习 ·

修改wordpress控制台底部版权信息

有时候给别人做的wordpress网站,不想暴露wordpress这几个字或者需要加上自己的信息。我们可以更改wordpress控制台底部的信息。具体方法:复制下面的代码:放到functions.php里面/* 设定控制台页角版权信息开始 */ function modify_footer_admin () { //底部“左侧”显示的信…
暂无图片
编程学习 ·

ASP.NET Core2.0项目实战-003

Views布局(Layouts)视图组件(ViewComponents)分部视图(PartialViews)HTML助手(HtmlHelpers) 页面标签的辅助类Tag助手(TagHelpers)配置全部视图(Global view configutation)视图找的时候如果home里面没有还会找shared文件夹里面的using System; using System.Colle…
暂无图片
编程学习 ·

window.performance.navigation.type

performance.navigation.type(该属性返回一个整数值,表示网页的加载来源,可能有以下4种情况):0:网页通过点击链接、地址栏输入、表单提交、脚本操作等方式加载,相当于常数performance.navigation.TYPE_NAVIGATE。1:网页通过“重新加载”按钮或者location.reload()方法加…
暂无图片
编程学习 ·

系统整理springCloud (一),搭建父项目,管理jar包

一,应用springCloud 有一段时间了,Boot由1到2,springCloud 也到了H版本,alibaba 也已孵化维护自己版本,在这里对springCloud做一个系统的整理,版本为boot2版本。首先建立父工程cloud-parent加入jar包<!-- 统一管理jar包版本 --> <properties><project.bui…
暂无图片
编程学习 ·

如何快速把图片中的任务删掉?

(1)打开PS编辑软件,Ctrl + O打开新的图片,图片如下(2)Shift + L选择套索工具(3)使用套索工具在任务周边绕一圈(5)鼠标右键,选择填充,100%透明,确定(Enter)(6)Ctrl + D完成如下图 演示到此结束!
暂无图片
编程学习 ·

redis集群springboot连接

谢谢参考:https://blog.csdn.net/CNZYYH/article/details/85696674一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式。利用redis这两种场景的消息队列都能够实现。 定义:生产者消费者模式 :生产者生产消息放到队列里,多个消费者同时监听队列…
暂无图片
编程学习 ·

自适应核回归算法讲解

该文是对07年论文“Kernel Regression for Image Processing and Reconstruction”的总结性介绍。对于初学者来说,首先要搞明白“核回归”是什么意思。所谓“回归”可以简单地理解为对样本值的拟合。在目标函数中,通常会给不同样本值误差分配不同的权重,决定权重分配的函数即…
暂无图片
编程学习 ·

错误: 找不到或无法加载主类 Hello

打开很久不用的eclipse,运行以前写hello world程序发现报错该报错是由于项目jar包丢失导致 解决方案:右键项目 Build path Configure-----> Build path----> Libaries 查看是否有红叉,显示miss,把确实的jar包删除或者替换就行了把这些红叉的删除或者替换就行了
暂无图片
编程学习 ·

C#判断端口是否被占用

public static bool PortInUse(int port){bool inUse = false;IPGlobalProperties ipProperties = IPGlobalProperties.GetIPGlobalProperties();IPEndPoint[] ipEndPoints = ipProperties.GetActiveTcpListeners();//IP端口foreach (IPEndPoint endPoint in ipEndPoints){if (…
暂无图片
编程学习 ·

java 并发 join 之 老王泡茶

package juc;import java.util.concurrent.TimeUnit;/*** @author yanjun.liu* @date 2020/7/1--17:00*/ public class Test6 {public static void main(String[] args) throws InterruptedException {Thread lw= new Thread(()->{try {System.out.println("老王开始洗…
暂无图片
编程学习 ·

腾讯疑似回应被骗“辣椒酱不香了”!百度趁机诉苦!

导读:腾讯和老干妈怼怂,百度受伤,我们来看看到底怎么回事? 这一事件从腾讯告老干妈开始,理由是拖欠千万元广告费,故申请冻结老干妈1624万财产,结果老干妈直接发布声明:从未与腾讯公司进行过任何商业合作。 正当我们吃瓜群众等待下文的时候,贵阳警方发了一则通告:3人伪…
暂无图片
编程学习 ·

Spring源码解析 - springMVC核心代码(一)

一、首先来讲解下springMVC的底层工作流程1、首先我们重点放在前端控制器(DispatcherServlet)其类图:因为从流程图看,用户的请求最先到达就是DispatcherServlet。他是springmvc的核心,也是中央出处理器。因此我们分析源码,先看看他是什么样的流程:通过源码可看到:他是继…
暂无图片
编程学习 ·

其实AQS并不难

不啰嗦,直接上干货 文章目录上锁解锁总结条件队列 newConditionCLH队列的数据结构扩展 interrupted 上锁ReentrantLock reentrantLock = new ReentrantLock(true);或者ReentrantLock reentrantLock = new ReentrantLock();看构造函数://无参的构造函数,默认为非公平锁public…
暂无图片
编程学习 ·

windows系统远程提权提升、MySQL UDF提权

本文目录权限提升提权本质提权分类windows系统提权基础命令windows提权辅助工具辅助工具介绍windows远程提权上手操作一下Mysql UDF提权udf介绍udf.dll获取上传udf执行提权命令 前言 小白一枚,之前听过的比较厉害的操作就是提权,维权。今天学习一下。 权限提升 提权本质 提权…
暂无图片
编程学习 ·

在使用R和Rstdio的常见问题

在Rstdio里无法画图有两种方法:一是使用代码 dev.new() 新建一个绘图窗口(我觉得这个方法好,因为在我的plots窗口画出来的图比例是变形的);二是换一个系统缓存目录,详细教程可以自行在网上寻找。在R里无法安装包可以像上面的方法二一样,换个缓存目录,或者在缓存目录里找…
暂无图片
编程学习 ·

海思NNIE开发系列文章--转载

https://blog.csdn.net/zh8706/article/details/94554337海思NNIE开发系列文章:海思NNIE开发(一):海思Hi3559AV100/Hi3519AV100 NNIE深度学习模块开发与调试记录海思NNIE开发(二):FasterRCNN在海思NNIE平台上的执行流程(一)海思NNIE开发(三):FasterRCNN在海思NNIE平…
暂无图片
编程学习 ·

记录Linux学习2

远程登录到Linux服务器 为什么要远程登录到linux? 因为linux一般是装在机房中,而不是在自己电脑上的,我们需要在公司远程操控Linux系统,所以要远程登录到linux。 Xshell5(远程登录软件),XFtp5(远程上传下载文件的软件) Xshell [1] 是一个强大的安全终端模拟软件,它支…
暂无图片
编程学习 ·

算法选择判断

目录模拟题判断选择 模拟题利用主定理计算时间复杂度函数的渐进时间复杂度: T(n)=16T(n/4)+n 【T(n)=kT(n / m)+nd k=16,m=4,d=1,有 k>md , T(n)=θ(n2) – T(n)=2T(n/3)+O(n) O(n)的规模是n,在主定理中,k=2,m=3,d=1,因为k<md , T(n)=n 分支限界法在活结点表按照优先…
暂无图片
编程学习 ·

一文聊透This

Thisthis指向当前属性所在对象。 var A = {name: 张三,describe: function () {return 姓名:+ this.name;} };var name = 李四; var f = A.describe; f() // "姓名:李四"JavaScript 语言之中,一切皆对象,运行环境也是对象,所以函数都是在某个对象之中运行,this…
暂无图片
编程学习 ·

AJAX

原生AJAX ajax概念:在不进行整个页面的更新的情况下,局部更新界面。 局部刷新技术 ajax 和请求数据有关 它的出现开始前后端分离 ajax出现之前 开发人员前端和后端都做 前后端分工 中间由ajax来对接 ajax就是异步的javascript和xml(树形结构文档 xhml—写法和html写法一…