-*-纸上得来终觉浅,绝知此事要恭行。-*-
# -*- coding:utf-8 -*-
# Author:sweeping-monk
name = "什么是字符串?"
What_is_a_string = "字符串就是一系列字符,在python中,用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号。"
print(name)
print(What_is_a_string) Question_1 = "使用什么方法修改字符串的大小写?"
Method_1 = "程序结果如下:"
print(Question_1)
print(Method_1)
name_one = "ada lovelace"
print(name_one.title()) #.title()不加任何参数可以把第一个字母变成大写。方法是python可对数据执行的操作。
print(name_one.lower()) #这个方法可以将字符串转换成小写,在存储数据时很有用。 Question_2 = "合并和拼接字符串"
Method_2_1 = "程序结果如下:"
print(Question_2)
print(Method_2_1)
Last_name = "liu"
name_1 = "xiaole"
full_name = Last_name + name_1
print(full_name)
full_name = Last_name + " " + name_1 #引号内是空格
print(full_name)
full_name = Last_name + "_" + name_1 #引号内是下划线_,下面就不在赘述。
print(full_name)
message = "hell wolrd," + full_name + " ! "
print(message) Question_3 = "如何使用制表符和换行符来添加空白?"
conception = "在编程中,空白泛指任何非打印字符,如空格,制表符,换行符。"
Method_3_1 = "程序结果如下:"
print(Question_3)
print(conception)
print(Method_3_1)
print("编程语言:" "python")
print("编程语言:" "\npython") #换行用换行符\n.
print("编程语言:" "\n\tpython") #另一行开头空两格,用制表符\t.
print("编程语言:" "\n\tpython\n\tC++\n\tjava") #配合使用。 Question_4 = "如何删除空白?"
conception_4_1 = "空白很重要,因为在实际工作中我们经常要比较两个字符串是否一样,例如登陆网站时,检查用户名"
Method_4_1 = "程序请在cmd终端python3下执行:"
print(Question_4)
print(conception_4_1)
print(Method_4_1)
cmd_D = '''
xiaolefdeMacBook-Air:ji_chu xiaole$ python3 #请在cmd命令行下操作才能看到结果。
Python 3.6.3 (v3.6.3:2c5fed86e0, Oct 3 2017, 00:32:08)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> name = 'python '
>>> name
'python '
>>> name.rstrip()
'python' #只是临时把空白给删除了。
>>> name
'python ' #再执行空白又恢复了。
>>> name = name.rstrip() #永久删除空白的方法是把删除的结果:'python'存回到原来的变量中,这是通用方法。
>>> name
'python'
>>> name_1 = ' python '
>>> name_1.rstrip() #删除后面空白的方法
' python'
>>> name_1.lstrip() #删除前面空白的方法
'python '
>>> name_1.strip() #一起删除前后的方法。
'python'
'''
print(cmd_D)

python基础实践(一)的更多相关文章

  1. python基础实践 -python是一门动态解释性的强类型定义语言

    python是一门动态解释性的强类型定义语言 Python能做什么? Python是一门综合性的语言,你几乎能在计算机上通过Python做任何事情,以下是Python应该最广泛的几个方面: 1.网络应 ...

  2. python基础实践(五)

    # -*- coding:utf-8 -*-# Author:sweeping-monk# -*-操作列表-*-Traverse_the_list = ['guanfu','xiaole','fang ...

  3. python基础实践(四)

    # -*- coding:utf-8 -*-# Author:sweeping-monkwhy = "为什么要组织列表?"print(why)Chicken_soup = &quo ...

  4. python基础实践(三)

    -*-列表是新手可直接使用的最强大的python功能之一,它融合了众多重要的编程概念.-*- # -*- coding:utf-8 -*-# Author:sweeping-monkQuestion_ ...

  5. python基础实践(二)

    -*-越简单越快乐-*-# -*- coding:utf-8 -*-# Author:sweeping-monkQuestion_1 = "python中的整数运算"Method_ ...

  6. 零python基础--爬虫实践总结

    网络爬虫,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本. 爬虫主要应对的问题:1.http请求 2.解析html源码 3.应对反爬机制. 觉得爬虫挺有意思的,恰好看到知乎有人分享的一个爬虫 ...

  7. 人工智能实践:linux 和 python 基础简介

    linux下的目录 绝对路径:是以根目录(" / ")为起点的完整路径,以你所要到的目录为终点. 相对路径:是你当前的目录(" .")为起点的路径,以你所要到的 ...

  8. python项目实践一:即时标记

    转自:http://www.code123.cc/1317.html 这是<python基础教程>后面的实践,照着写写,一方面是来熟悉python的代码方式,另一方面是练习使用python ...

  9. Python 基础 四 面向对象杂谈

    Python 基础  四  面向对象杂谈 一.isinstance(obj,cls) 与issubcalss(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls ...

随机推荐

  1. python 的矩阵运算——numpy

    nbarray对象,就类似于C语言的数组!!! 一维数组: nbarray.array([]) 二维数组: nbarray.array([[],[]]) 数组大小: .shape 修改数组的排列: . ...

  2. Prim算法求最大权,POJ(2485)

    题目链接:http://poj.org/problem?id=2485 解题报告: 这里有一点要注意的是,第一个点时,dis数组还没有初始化,还全部为inf.第一次来到更新权时,才把邻接矩阵的数据存到 ...

  3. php无法保存SESSION问题总汇

    昨天客户又过来说网站的问题,说的也都是些毛毛雨的东西,管理那么多网站,再有这么些客户的存在,本人也是累了,但当登录后台的时候突然发现后台登录不了,查看了一下验证码服务器端的session为空值,之前登 ...

  4. ELKB是什么?

    ELKB是四个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana ,Beats. Elasticsearch是个开源分布式搜索引擎,提供搜集.分析.存储数据三大 ...

  5. python_2_变量的使用2

    ''' 多行注释(三个单引号,或者双引号) gf_of_oldboy="Chen rong hua"#变量的表示办法1,用下划线(老男孩的女朋友) GfOfOldboy=" ...

  6. ckplayer插件播放视频

    官网:超酷网页视频 本篇介绍:插件播放视频,  添加插件(额外的功能),  视频格式之间的转换 PC端一般都是利用插件(Flash)来播放视频,可以支持很多格式.网上很多说这个插件的,这里只是做个记录 ...

  7. ES6介绍

    1.ES6简介 ECMAScript 6.0,是 JavaScript 语言下一代标准,发布于 2015 年 6 月.它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业 ...

  8. axios 二进制流导出

    axios 二进制流导出 axios({ url: 'http://xxx', method:'get', data:{}, headers:{ 'ContentType': 'application ...

  9. SpringBoot非官方教程 | 第二十五篇:2小时学会springboot

    转载请标明出处: http://blog.csdn.net/forezp/article/details/61472783 本文出自方志朋的博客 一.什么是spring boot Takes an o ...

  10. SVProgressHUD–比MBProgressHUD更好用的 iOS进度提示组件

    简介 SVProgressHUD是简单易用的显示器,用于指示一个持续进行的任务的进度. 项目主页: SVProgressHUD 最新示例: 点击下载 快速入门 安装 通过Cocoapods pod ' ...