xml地图|网站地图|网站标签 [设为首页] [加入收藏]
python基础学习3,Python数据结构
分类:编程

一.字符格式化输出

 

  • 集合的定义

占位符 %s s = string 字符串
           %d d = digit 整数
           %f f = float 浮点数

 

 使用大括号,并且里面必须有初始值,否则是dict字典类型

name = input("Name:")
age = int(input("Age:"))
job = input("Job:")
salary = input("Salary:")
age=int(age)
salary = int(salary)
msg = '''
Name: %s
Age : %d
Job : %s
Salary: %f
''' % (name , age , job ,salary )
print(msg)

  • 集合的特征

  ''' ......'''不仅可以表示注释多行,也可以表示打印多行。

类的转化

//    用泛型替代父类:
func valueIsOk<T: JSONModel>(anyClass: T) {

}

//    JSONCart 是 JSONModel的子类,传入JSONCart
self.valueIsOk(anyClass: item)

 

 

 


 

 

集合内部的元素无序,所以不能使用索引、切片等操作

二.str.isdigit()方法

数组

集合内部的元素具有唯一性,不允许元素重复出现

检查字符串是否只由数字组成

定义数组

1 //定义数组类型
2 
3 var array1: Array<String>
4 var array2:[String]

集合内部的元素,只能存放int, float, str, tuple等必须是可哈希的数据,set类型本身不可哈希

三.for循环

创建数组

1 //Int类型数组
2 var arr0 = Array<Int>()
3 
4 //或者
5 
6 var arr1 = [Int]()

 

s1 = {1,2,3,'a','b','c',7,8,9}
s2 = {}

print(type(s1)) #输出<class 'set'>
print(type(s2)) #输出<class 'dict'>

for i in s1:
    print(i,end=' ') #输出1 2 3 b 7 8 9 a c,可见set是无序的

本文由澳门新葡亰手机版发布于编程,转载请注明出处:python基础学习3,Python数据结构

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文