Если число токенов известно и не превышает четырех (SQL Server 2012 +) :
DECLARE @myvar varchar(20);
SET @myvar = '119.305.1983984.1';
SELECT CONCAT(PARSENAME(@myvar,1),'.',PARSENAME(@myvar,2),'.',PARSENAME(@myvar,3),'.',PARSENAME(@myvar,4))
Исходное значение: 119,305.1983984.1 [ 113]
SELECT возвращает: 1.1983984.305.119
<час>Если количество токенов варьируется, а для SQL Server 2017+:
[111 ]SELECT возвращает: 1.1983984.305.119
Можно дать ему дисплей: inline
. Это заставит его вести себя как любой текстовый элемент - по умолчанию для это
отображение: block
.
Есть и другие способы: float: например, влево
, но я нахожу это самым простым и имеющим наименьшее количество побочных эффектов.
Обратите внимание, что тогда вам, вероятно, придется добавить
, чтобы обеспечить перенос строки после .
там способ удостовериться , ширина установлена на самое маленькое значение, возможное ?
я думаю, что width: fit-content;
лучше.
import random
perm_list = []
for i in range(5000):
temp = range(27)
random.shuffle(temp)
perm_list.append(temp)
print(perm_list)
1088886945041835216076800000000
Я люблю большие цифры! :)
и
108888694504188009450418352160768000001
Prime !!
Редактировать:
#with duplicates check as suggested in the comment
perm_list = set()
while len(perm_list)<5000:
temp = range(27)
random.shuffle(temp)
perm_list.add(tuple(temp)) # `tuple` because `list`s are not hashable. right Beni?
print perm_list
Предупреждение: это не остановится, если RNG плохой!
-121--1445617- Это элемент уровня блока, поэтому следует правилам отображения : блок
. Вы можете установить дисплей: встроенный
, который может делать то, что вам нужно или нет, в зависимости от контекста.
вместо дисплей: inline
, дайте ему дисплей: inline-block
. Это сохранит качество тега h1, похожее на блок, за исключением 100-процентной ширины.