在Python 3.3中,有没有办法在打印时在字符串下标中创建文本的一部分?
例如H 2(H,然后是下标2)
这让我疯了.
在雨燕2.2,这使得它不可能下标String有Int.例如:
let myString = "Test string"
let index = 0
let firstCharacter = myString[index]
Run Code Online (Sandbox Code Playgroud)
这将导致编译错误,说
'subscript'不可用:不能使用Int下标String,请参阅文档注释以供讨论
我看到的一个解决方法是将整数转换为索引类型,但我无法弄清楚如何...
我正在使用C#编写一个程序,该程序使用Microsoft Word 14.0对象库创建.doc文件,为其添加段落并保存.有一个小形式,带有描述动作的按钮(参见下面的代码).这部分没有问题.
问题:
创建的word文件中的当前文本将如下:
一些文本beff = 3.0
我需要完成的是创建一个段落,里面有下标字符.(在上面的段落中,字母"eff"应该是下标的):

最终文档将包含大约100个像上面这样的行,下载不同的字符.
我找到了用线代替整个段落的方法,
paragraph1.Range.Font.Subscript = 1;
Run Code Online (Sandbox Code Playgroud)
但没有办法在单独的角色上实现它.
我也知道我可以使用Unicode中的下标字母和数字,但不幸的是,Unicode没有下标格式的完整字母,所以这也不是一个选项.
问题:我是否有办法完成目标并在新创建的Word文档中的段落中的下标中插入"eff"之类的内容?
示例代码:
private void btnReport_Click(object sender, EventArgs e)
{
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oDoc = oWord.Documents.Add();
var paragraph1 = oDoc.Content.Paragraphs.Add();
paragraph1.Range.Text = "Some text beff = 3.0";
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "Word document|*.doc";
saveFileDialog1.Title = "Save the Word Document";
if (DialogResult.OK == saveFileDialog1.ShowDialog())
{
string docName = saveFileDialog1.FileName;
if (docName.Length > 0)
{
object oDocName = (object)docName; …Run Code Online (Sandbox Code Playgroud) 嗨,我是R的新手,所以如果这是一个非常基本的问题,我道歉.我正在尝试将文本添加到x轴上的点11处的绘图中,并且将在y轴上指向将以t0= -4.02800作为下标读取的点.在哪里t0 <- -4.0280
这样做我试过:
text(11,900,paste("t[0]=",t0),cex=0.8)
# which gives
't[0]= -4.0280'
text(11,900,expression(paste("t[0]=",t0)),cex=0.8)
# which gives
't[0]=t0'
# the closest I've gotten is:
text(11,900,expression(paste(t[0]==t0)),cex=0.8)
Run Code Online (Sandbox Code Playgroud)
这将使用下标但返回t0而不是我的值-4.0280.
谁能告诉我哪里出了问题?
干杯.
在 swift 中使用 @dynamicMemberLookup 时,subscript无法声明“抛出”。
subscript(dynamicMember member: String) -> Any
Run Code Online (Sandbox Code Playgroud)
还行吧。
subscript(dynamicMember member: String) throws -> Any
Run Code Online (Sandbox Code Playgroud)
这会产生编译错误。
我是使用概念作为笔记本的新手。在此之前,我使用 oneNote,因为我发现概念以相同的方式更方便。但让我烦恼的一件事是我无法在概念中添加下标(或上标)文本块?有没有人可以处理这个?如图所示? 我需要带下标的文本
我想问一下为什么我在初始化例如矢量或其他类型的列表时会出现此错误,我该如何解决?
> l <- list()
> l[[1]][1] <- 1
Error in `*tmp*`[[1]] : subscript out of bounds
Run Code Online (Sandbox Code Playgroud)
这是我需要的整个代码,实际上我想要一个这样的向量列表:
mcorrelation <- list()
for(k in 1:7){
for (ind in 1:7){
mcorrelation[[k]][ind] <- co$estimate
}
}
Run Code Online (Sandbox Code Playgroud)
我应该提前初始化整个列表还是有其他方法可以避免出现此错误?
我知道我们可以在matplotlib中生成一个单独的下标
$r_i
Run Code Online (Sandbox Code Playgroud)
会给我一个以"我"作为下标的r.
但我想生成一个带有3或4个字母的下标,比如r_ijk应该给我一个以"ijk"作为下标的r.
当我执行上述操作时,我只获得第一个("i")作为下标,其余("j"和"k")正在成为正常的脚本.
在...的脉络中
@implementation MyClass
- (id) objectForKeyedSubscript:(id)k {
return [self something:k];
}
Run Code Online (Sandbox Code Playgroud)
是否也可以“下标”Class对象?我也即将和你一起发现......但我想我会在测试时发布这个问题,我自己......
+ (id) objectForKeyedSubscript:(id)k {
return [self.shared something:k];
}
Run Code Online (Sandbox Code Playgroud)
唉……这不是……
id x = MyClass[@"document"];
Run Code Online (Sandbox Code Playgroud)
错误:意外的接口名称“MyClass”:预期的表达式
但是为什么,爸爸? Class“肯定得短端的NSObject球棍,如果你问我。
我绘制了时间序列数据,并按我想用下标标记的时间点分隔。下面是我用来生成图形和时间点标签的代码。我希望 -1、3 和 6 为下标。提前致谢!
timepoints=data.frame(date=as_datetime(c("2016-08-15" ,"2016-11-22",
"2017-02-25")), timepoint=c("T-1", "T3", "T6"))
TimeseriespH = ggplot(FinalSeaphox, aes(x=DTTM)) +
geom_line(aes(y=MpH, color = "Outer Bay", group = grp), size = 0.5) +
geom_line(aes(y=CpH, color = "Inner Bay", group = grp), size = 0.5) +
scale_x_datetime(labels = date_format("%b '%y"), date_breaks = "1
month", limits = as_datetime(c("2016-07-01","2017-04-19"))) +
labs(x = "", y = "pH") +
scale_y_continuous(limits = c(7.4,8.2)) +
geom_vline(xintercept = as_datetime("2016-12-01"), linetype = 2, color
= "black") +
geom_vline(xintercept = as_datetime("2016-08-26"), linetype = 2, color …Run Code Online (Sandbox Code Playgroud) subscript ×10
r ×3
python ×2
automation ×1
c# ×1
class ×1
geom-text ×1
ggplot2 ×1
matplotlib ×1
metaclass ×1
ms-word ×1
nsobject ×1
objective-c ×1
paragraph ×1
plot ×1
python-3.3 ×1
python-3.x ×1
string ×1
swift ×1
swift2 ×1
swift2.2 ×1
text ×1
throws ×1