python 判断字符串以什么开头
时间: 2023-12-23 19:04:29 浏览: 149
你可以使用字符串的 startswith() 方法来判断一个字符串是否以某个字符或子串开头,例如:
```python
s = "hello world"
if s.startswith("hello"):
print("s starts with 'hello'")
```
输出:
```
s starts with 'hello'
```
你也可以传入一个元组作为参数,判断字符串是否以其中任意一个元素开头,例如:
```python
s = "hello world"
if s.startswith(("hello", "hi")):
print("s starts with 'hello' or 'hi'")
```
输出:
```
s starts with 'hello' or 'hi'
```
相关问题
python 判断字符串以0x开头
可以使用字符串的.startswith()方法来判断字符串是否以0x开头,示例如下:
```python
s = "0x1234"
if s.startswith("0x"):
print("字符串以0x开头")
else:
print("字符串不以0x开头")
```
输出结果为:
```
字符串以0x开头
```
另外,需要注意的是,字符串的大小写敏感,如果字符串以"0X"开头,那么就需要使用"0X"来判断。
python判断字符串以*开头
可以使用字符串的startswith()方法来判断一个字符串是否以指定的字符或字符串开头,例如:
```
s = "*Hello, World!"
if s.startswith("*"):
print("字符串以*开头")
else:
print("字符串不以*开头")
```
输出结果为:
```
字符串以*开头
```
阅读全文