python学习基础1
Python语法基础
Python是一门弱类型的脚本语言(解释型语言),Python源代码需要依赖Python解释器解释执行
基本语法特性
- 变量无需先定义或声明,直接可以使用
- 变量是动态类型的
- Python源文件的后缀名为py
- 输入数据调用内置函数input,输出数据调用内置函数print
- 查看数据类型调用内置函数type
- 注释使用#
基本数据类型
int(整数类型,支持二进制(0b)、八进制、十进制(0o)和十六进制(0x)的表示形式)
float(浮点数类型,支持十进制小数和科学计数法表示形式)
bool(布尔类型,只有两个字面量:True和False)
str(字符串类型,字符串字面量使用单引号、双引号、三引号括起来,三引号特别适合表示具有多行内容的字符串,另外字符串可以加上r前缀,采用Unicode编码)
bytes(字节类型,重点掌握bytes和str类型之间的转换方法)
tuple(元组,用“()表示”不可变对象,即一旦创建其数据元素就无法改变,数据元素可以为不同数据类型)
例:nums = (3, 5, 9, 12, -3.14, “你好”)
print(len(nums))
print(nums[0], nums[4], nums[-1])#[]内为序号
print(nums[2:5]) #包左不包右
print(nums[3:]) #那边空则运行到尽头
print(nums[0:6:2])#2为间隔
list(列表,用“[]”表示,可变对象,即其数据元素可以被改变,并且可以增加或删除数据元素) 例:names = [“张三”, “李四”, 5, 3.14, True]
names[0] = “张三丰” #改
del names[3] #删
names.remove(“李四”) #删
names.append(“王五”) #增
names.insert(3, “赵六”) #增
print(names)
dict(字典,可变对象,存放若干个键值对数据,即key和value,具有极快的插入和查询速度,但占用的内存空间较多)