Python学习 第二天任务 (一:【基于Python编程从入门到实践】第二章 变量和字符串 书本及动手试一试)

本文主要是介绍Python学习 第二天任务 (一:【基于Python编程从入门到实践】第二章 变量和字符串 书本及动手试一试),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第二章:各例子实现及动手试一试


  • 2.2变量

    hello_world.py

hello_world.py

hello_world.py

  • 2.2动手试一试
    2——1
    简单消息:将一条信息存储到变量中 再将其打印出来
    simple_message.py

    2——2
    多条简单消息:将一条信息存储到变量中 将其打印出来,再将变量的值修改为一条新信息 再将其打印出来
    simple_message.py

    其实这里需要提一个小知识点 关于输出中文的实现
    只需要在Sublime Text3中
    Preferences > Browse Packages > User > Python3.sublime-build

打开之后输入

"env": {"LANG": "en_US.UTF-8"}

这里写图片描述

保存就OK了
也不用重启


  • 2.3 字符串

    name.py
    (1)使用方法修改字符串的大小写
    这里写图片描述

    方法是Python可对数据执行的操作
    在naem.title() 中 ‘.’号 让Python执行title()以首字母大写的方式显示每个单词

这里写图片描述

(2)合并(拼接)字符串
单纯的打印出全名
这里写图片描述

这里写图片描述

(3)使用制表符或换行符来添加空白

完全按照书本上打的话
我就习惯性切换到Ubuntu里面实践
这里写图片描述
很实用的\t是四个空格缩进的制表符
\n\t换行并缩进

(4)删除空白

【我看了一下 我自己的笔记本 贴一份我自己的笔记】
第一个是删除末尾空白(暂时的)
abcd.rstrip()
这是删除右边空白字符串
这里写图片描述

第二个是永久删除字符串中的空白
这里写图片描述

abcd.lstrip()
删除左边空白
abcd.strip()
删除两边的空白
综合的例子
这里写图片描述

(5)使用字符串时避免语法错误
总的来说就是 引号的使用 需要注意

我的笔记 字虽然不好看 但我可以自己看 也体现了 我的宗旨就是自己在记录我的学习

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

  • 2.3**动手试一试**

2——3个性化消息

name = "Eric"message = "Hello "+ name.title() + ", would you like to learn some Python today?"
print(message)

这里写图片描述

2——4调整名字的大小写

name = "Zhao yi chen"print(name.title())
print(name.upper())
print(name.lower())

这里写图片描述

2——5 名言

name = "Albert Einstein"quotes = "A person who never made a mistake never tried anything new."message = name.title()+"once said,"+'"'+quotes+'"'
print(message)

引号问题!!!
这里写图片描述

2——6 名言 2

哦 就是2——5的内容
2——5写错意思了
不改了

2——7 剔除人名中的空白

name = "  Zhao yi chen  "print(name.strip())
print(name.lstrip())
print(name.rstrip())print("\n\t" + name)print("\n" + name)print("\t" + name)

这里写图片描述

OK 到这里 第二章的前两个部分 变量和字符串就结束了

这篇关于Python学习 第二天任务 (一:【基于Python编程从入门到实践】第二章 变量和字符串 书本及动手试一试)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/386851

相关文章

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Python Websockets库的使用指南

《PythonWebsockets库的使用指南》pythonwebsockets库是一个用于创建WebSocket服务器和客户端的Python库,它提供了一种简单的方式来实现实时通信,支持异步和同步... 目录一、WebSocket 简介二、python 的 websockets 库安装三、完整代码示例1.

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Python使用自带的base64库进行base64编码和解码

《Python使用自带的base64库进行base64编码和解码》在Python中,处理数据的编码和解码是数据传输和存储中非常普遍的需求,其中,Base64是一种常用的编码方案,本文我将详细介绍如何使... 目录引言使用python的base64库进行编码和解码编码函数解码函数Base64编码的应用场景注意

C#数据结构之字符串(string)详解

《C#数据结构之字符串(string)详解》:本文主要介绍C#数据结构之字符串(string),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录转义字符序列字符串的创建字符串的声明null字符串与空字符串重复单字符字符串的构造字符串的属性和常用方法属性常用方法总结摘

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优