编写一个程序,其中包含一个人的名字、中间名和姓氏的字符串,然后显示他们的首字母、中间字母和最后一个首字母。例如,如果用户输入,程序应该显示J.W.S。
这是确切的说明,这是我到目前为止得到的,但它打印在一个列表中,而不是一个字符串。
def main():
my_string = input("Enter in your First, Middle and last name: ")
word_list = my_string.split()
for ch in word_list:
print(ch[0] + ".")
main()
当前产
所以我要做的就是取一个字符串,在所有的空格中拆分它。我已经使用.split(" ")[0/1/2]做到了这一点,但是如何获取这些单独的字符串并确定其长度呢?我这样做的原因是检查该字符串是否有中间首字母。给定一个像John M Smith这样的名字,我可以确定单词是什么,但是如果有人没有输入中间的首字母,那么姓氏将被放在中间的初始变量中。我该如何着手做这件事,或者我做错了什么?谢谢你的帮助。
我想连接我的table.my表中的首字母名和姓,字段名是cname size varchar2(20)。我的桌子是这张
CNAME
-------------
JOHN XAVIER
ANU SAM
ANU SAM
Phil ober
vivek sundar
Xylona Preis
Xylona Preis
Darren WHITE
FRANCIS GEORGE
为了获得这个输出,我尝试了下面的查询。以下是查询:
`select SUBSTR(CNAME,1,1)||SUBSTR(CNAME,(INSTR(CNAME,'')+1),1`) FROM SALES;
但我得到了
我正在尝试编写一个查询,该查询将返回与"Name“列有关的类似行。我的问题是,在我的SQL数据库中,有以下示例:
NAME DOB
Doe, John 1990-01-01
Doe, John A 1990-01-01
我想要一个查询,返回与"Name“列相似但不精确的重复项。因为我不知道具体发生在哪个病人身上,所以我不能只询问"Doe,John%“。
我使用MySQL工作台编写了这个查询:
SELECT
Name, DOB, id, COUNT(*)
FROM
Ta
我使用这段代码来获取这个人全名的首字母:
var name = "John Smith"; // for an example
var initials = name.match(/\b\w/g) || [];
initials = ((initials.shift() || '') + (initials.pop() || '')).toUpperCase();
// initials then returns "JS"
现在,我需要我的首字母返回名字的第一个字母和姓氏的三个字母(上面示例中的“JSMI”)。
为了做到这一点,我
你能帮我检查一下列表中相邻的字符串是否有相同的首字母吗?我是python的新手,我的方法是首先对列表进行tokenise,并使列表变得小写。然后,我创建了一个嵌套列表: import nltk
myStrings = "Bob build a house"
myStrings_words = nltk.word_tokenize(myStrings)
myStings_words_lower = [word.lower() for word in myStrings_words]
nested_list = [list(x) for x in myStings_word
给定的
SELECT
a.Id, a.Col1, b.Col1
FROM
Table1 a
INNER JOIN
Table2 b ON a.Id = b.A_Id
WHERE
b.Col1 = 'Val1'
AND a.Col3 = 'Val3'
AND a.Col4 = 'Val4'
以及Table1和Table2上的非聚类索引
CREATE NONCLUSTERED INDEX IX_Table1 ON Table1(Id ASC, Col3 ASC, Col4 ASC)
CREAT
我有一个关于在一行中组合基于空格('')的列的可能性的问题。这背后的原因是因为我使用charindex去掉了名字的中间首字母。但是,如果数据不包含中间首字母,我会将其设置为返回一个空白('')。下面是我想要做的一个例子。
First_Name First_Name2 Column_Needed
John B John John
Fred Fred
Mary D Mary Mary
Mike
所以我有一张清单,上面有一个名字和一个姓氏。(这个列表叫做regst),我已经有一些方法将名字和姓分开,还有一个set和get方法。
我必须执行一段代码,该代码返回一个字符串,该字符串表示我的regst列表中的每个名称,该列表具有一个包含"a“或"e”字符的名字。此外,它得到这些名字,并输出第一个字母的名字和姓氏。
到目前为止,我创建了这个for循环!我的问题是,如何选择包含这些字符的名称,并返回一个字符串,在其中获取姓名和姓氏的第一个字母?一般情况下:如何找到包含某一字符的元素的位置?
for (int i = 0; i < regst.size(); i++) {
我想知道如何命名以首字母开头的成员字段,而不是单词。
public class MyClass {
// I know this is how it is for a member field with words.
private String myString;
// What about this String? It is representing the term "RV Scale" which is
// short for "Reclose Volts Scale."
private String R
我觉得我错过了一些轻松的东西但是..。
如果mySQL表(users.fName)中有以下数据:
--------------
| Jason M. |
--------------
| Eric |
--------------
| Tim S |
--------------
| Peggy Sue |
--------------
最后我想:
--------------
| Jason |
--------------
| Eric |
--------------
| Tim |
------------
今天我在追踪我刚刚写的一些代码中的一个浮点异常。它花了一段时间才找到,因为它实际上是由取整数mod 0引起的。显然,做任何事情mod 0都不会被定义,但我觉得这个错误如此具有误导性是很奇怪的。在C++模运算符中,对两个整数使用浮点的是什么?(我用的是gcc 4.3.2)
这里有一个简单的程序来演示这个错误。
int main()
{
int a=3,b=0;
int c=a%b;
return 0;
}
我开始学习Python 3,我想知道如何执行自定义排序。例如,我可能希望以以下方式对动物列表进行排序:按第一个字符升序排序,然后按长度下降排序,然后按字母数字升序排序。
一个由“蚂蚁”、“羚羊”、“斑马”、“食蚁兽”组成的列表,在正确排序时会变成“食蚁兽”、“羚羊”、“蚂蚁”、“斑马”。
我读过一些关于文档的内容,但是没有完全理解排序方法的“键”参数。有什么例子吗?PS:这不是大学作业问题。我只是想玩一下蟒蛇。
我很久很久以前就学习了java,并且可能已经实现了定制排序,如下所示:
import java.util.*;
public class sortDemo implements Co