• 技术文章 >Python技术 >Python基础教程

    如何不用循环语句实现python3字符串代码?

    小妮浅浅小妮浅浅2020-12-02 14:42:46原创2017

    在刚学习python的时候,我们经常会用循环语句来进行简单的代码运行,有一些小伙伴形成了一种思维习惯,默认用循环语句写的代码都不会太复杂。这里小编先不反驳,不过python中对于相同运行的结果,可以用不同的方法来实现。下面我们简单了解字符串的基本用法后,不使用循环语句看能否实现字符串的打印。


    Python的字符串值使用单引号或双引号包裹。‘你好’和”你好”是一样的。

    可以使用print函数把字符串输出到屏幕。例如:print("你好")。

    与许多编程语言一样,Python中的字符串本质上是unicode字符的字节数组。但是Python没有字符数据类型(例如c语言有char类型),单个字符也是字符串,只是长度是1。可用方括号访问字符串的元素。

    示例

    获取位置1的字符(注意第一个字符的位置是0):

    a = "Hello, World!"
    print(a[1]) # 输出:e

    以下代码块不需要循环语句就能打印 N 次字符串

    n = 2;
    s ="Programming";
     
    print(s * n);
    # ProgrammingProgramming


    以上的四行代码就是我们不使用循环语句打印字符串的方法,在某种程度上来讲,并不比循环语句要复杂的多。如果还要涉及到嵌套问题的话,循环语句也不是真正的简单操作。

    专题推荐:python3代码
    上一篇:python编程之斐波那契数列递归算法 下一篇:如何使用python3代码创建迭代器?

    相关文章推荐

    • python3代码如何自动补全?• python3.9中字典合并操作• python3代码中函数切割列表怎么实现?• 怎么用python3代码检查回文序列?• python3代码怎样用字典进行数学运算?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网