学习Python的第一天(记录)
程序员文章站
2022-03-12 17:59:50
...
学习Python的第一天(记录)
- 第一当然是Hello World
print ("Hello World") #输出语句
- 注释
单行注释:# 多行注释:'''需要注释的内容'''
- 数据类型
不同于Java,C#等语言定义声明的方式 不需要指定数据类型
直接是 变量名=值
如:
整形:num1=1
浮点型:num2=1.22
字符串型:str='字符串1' 或者 str="字符串2"; 使用单''引号或双""引号进行定义也可以使用三单或三双引号(可以跨行,可以在其中自有的使用单双引号)
布尔类型:a=True/False 布尔类型的值True/False不能小写
- 转义字符
\\ \t \r \n \' \"
前缀r,把里面的所有字符当普通字符对待
- 缩进
Python未使用java等语言的花括号{} 采用的是缩进的方式表示层次关系
约定使用4个空格缩进
- 容器 列表
列表类似于Java C#等的数组
a=[1,2,6,8,7,5] #列表 定义方法 名称=[];
print("原始列表为:",a)
print("#列表的切片(截取下标0:2):"+str(a[0:2])) #列表的切片(截取) 列表名[开始下标:结束下标] 含头不含尾
print("#列表的截取(截取下标-2:-1):"+str(a[-3:-1])) #列表的截取(反着) 列表名[-开始下标:-结束下标] 含头不含尾 最后开始-1,-2....
a[0]=7 #修改元素根据下标
print("修改下标0为7后:"+str(a))
a.append("你好") #添加元素
print("append方法添加一个元素:"+str(a))
del a[1] #通过下标删除元素
print("del方法通过下标删除元素:"+str(a))
a.pop(0) #通过下标删除元素
print("pop方法通过下标删除元素:"+str(a))
a.insert(10,"下标为10")
print("insert方法通过下标指定元素(指定的下标为10,实际插入下标为5):"+str(a[5]))
之前用拼接报错,后来改了一下加str()进行一个转换,其实可以直接逗号分隔的 下次会注意了
- 元组
定义元组的方法:名称=(值1,值2,值3)
截取 与列表相同
下标 与列表相同
和列表相似,与列表的区别是元组的元素不可改变,一旦初始化定义后,就不可以改变了,也不可以赋值修改
上一篇: UVa1471 防线(DP,LIS优化)
下一篇: jquery获取class属性的值