专业的JAVA编程教程与资源

网站首页 > java教程 正文

零基础学 python(三)(完全零基础学python)

temp10 2024-11-03 15:11:58 java教程 24 ℃ 0 评论

用 'string'创建字符串

myString = 'name'

用 "string"创建字符串

myString = "name"

用 """string"""创建字符串

myString = """登鹳雀楼

王之涣 〔唐代〕

白日依山尽,黄河入海流。
欲穷千里目,更上一层楼。
"""
输出内容 ===>
登鹳雀楼

王之涣 〔唐代〕

白日依山尽,黄河入海流。
欲穷千里目,更上一层楼。

创建字符串注意事项

  1. 所有标点符号均为英文符号
  2. 推荐使用 "string" 创建字符串
  3. """string""" 创建字符串,支持换行(无需 "\n" 字符串)

用 \来表示特殊字符

sentences = "白日依山尽,黄河入海流。\n欲穷千里目,更上一层楼。"
输出内容 ===>
白日依山尽,黄河入海流。
欲穷千里目,更上一层楼。

常见特殊字符包括换行符(\n),制表符(\t)...

用 \来消除特殊性

sentences = "我要输出换行符\\n"
输出内容 ===>
我要输出换行符\n

我们不想让 \n 当作特殊字符,有一种方式就是在特殊字符前再加一个 \ 来消除特殊字符的特殊性。

零基础学 python(三)(完全零基础学python)

Python 中没有字符类型

// java
char myChar = 'a'
String myString = "string" 

在 java 中有一种基本类型是"字符类型"(char),表示单个字符。字符串与字符是两种不同的数据类型!python 中的单个字符就是长度为 1 的字符串。

Python 中字符串索引

字符串是一个连续的内存结构,意味着我们可以通过索引获取字符串中的某个字符。

sentences = "我是饶庆龙"
# 获取第一个字符 我
firstItem = sentences[0]
# 获取最后一个字符 龙
lastItem = sentences[-1]

使用 +拼接字符串

first_name = "Lebron"
last_name = "James"
full_name = first_name + " " + last_name # Lebron James

使用 f"{x}"拼接字符串

first_name = "Lebron"
last_name = "James"
full_name = f"{first_name} {last_name}" # Lebron James

花括号为已定义号的变量~

字符串的方法

本质上来说字符串也是一个对象,对象就会有方法。下面列举一些工作中会常用到的字符串方法。

  • 首字母大写
first_name = "lebron"
last_name = "james"
full_name = f"{first_name.capitalize()} {last_name.capitalize()}" # Lebron James
  • 所有字母大写
method = "get"
method = method.upper() # GET
  • 拆分字符串
myString = "1,2,3,4"
myList = myString.split(",") # ['1', '2', '3', '4']
  • 将序列对象拼接为字符串
myList = ['1', '2', '3', '4']
myString = ",".join(myList) # 1,2,3,4
  • 判断字符串是否数值
is_digit_result_1 = "1".isdigit()  # True
is_digit_result_my = "my".isdigit()  # False

更多方法请参考 python 官方字符串文档 https://docs.python.org/zh-cn/3.8/library/string.html



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表