到目前为止,这是我的代码:
input1 = input("Please enter a string: ")
newstring = input1.replace(' ','_')
print(newstring)
Run Code Online (Sandbox Code Playgroud)
所以,如果我输入我的输入:
I want only one underscore.
Run Code Online (Sandbox Code Playgroud)
它目前显示为:
I_want_only_____one______underscore.
Run Code Online (Sandbox Code Playgroud)
但我想让它像这样出现:
I_want_only_one_underscore.
Run Code Online (Sandbox Code Playgroud) 所以说我有一个名为"files.zip"的zip文件,它包含"text1.txt":
words
Run Code Online (Sandbox Code Playgroud)
和"text2.txt":
other words
Run Code Online (Sandbox Code Playgroud)
如何告诉python打开并读取text1.txt文件?我知道通常在zip文件之外打开一个文本文件我会这样做:
file = open('text1.txt','r')
Run Code Online (Sandbox Code Playgroud) 我的代码到目前为止,但因为我迷失了它没有做任何接近我想要它做的事情:
vowels = 'a','e','i','o','u','y'
#Consider 'y' as a vowel
input = input("Enter a sentence: ")
words = input.split()
if vowels == words[0]:
print(words)
Run Code Online (Sandbox Code Playgroud)
所以对于这样的输入:
"this is a really weird test"
Run Code Online (Sandbox Code Playgroud)
我希望它只打印:
this, is, a, test
Run Code Online (Sandbox Code Playgroud)
因为它们只包含1个元音.
public static void main(String[] args) {
String a = "Kitten";
String test = 't';
while (a.substring(0, 1) != test) {
}
}
Run Code Online (Sandbox Code Playgroud)
基本上我想在while循环中执行代码,直到子字符串是字母't'.我不知道如何检查它.我很抱歉我对java很新.
所以说我有一个像“ABC”这样的字符串,有没有可能的方法让我单独提取这些字符并将值分配给这些字符,就好像它们是变量名一样?
为实例
String temp = "ABC"; //temp.charAt(1) being 'B' and assigning 5 to
int temp.charAt(1) = 5; //the variable name 'B'
Run Code Online (Sandbox Code Playgroud)
显然,这种语法几乎不正确,我只是用它来解释我想要实现的目标。
这甚至是一个可能的想法吗?对不起,这个微不足道的问题,我对java相当陌生。
我试图弄清楚如何根据给定的程度从圆心向外绘制一条线.(我最终想要每30度一条线,总共12条线)
下面是一张类似于我想要实现的东西的图片.
我目前所拥有的圈子的CSS:
.circle-container{
display: block;
position: absolute;
top: 15.5%;
left: 14.5%;
background: #fff;
width: 11.5em;
height: 11.5em;
border-radius: 50%;
border-style: solid;
border-width: thin;
border-color: #bfbfbf;
margin: 0em;
}
Run Code Online (Sandbox Code Playgroud)
我不确定我应该从哪里开始.