最近对python比较感兴趣:所以试着先学习了一下基础部分;顺便写一下大致感受:至于python的环境变量以及开发工具IDE就不多做解释;
helloWord
print("helloWord");
python 注释:
# python的单行注释用 #
'''
多行注释 为前三个单引号,后三个单引号
'''
引入类库 import XXX:
import math;
python简单变量的申明定义上跟JS很像,属于弱类型语言,不像Java之类等的 :
userName = "小明"; 默认会将变量设为String类型
count = 100; 默认会将变量设为int类型
flag = False; 默认boolean型, python对大小写敏感
rate = 0.05; 默认float浮点型
列表(数组)
user =['测试1','测试2','测试3'];
# 根据索引取值,索引值从0开始,但是不能超出
print(user[0]);
print(user[0:2]);
user.append('测试4'); #列表添加元素
print(user);
打印后输出:
测试1
['测试1', '测试2']
['测试1', '测试2', '测试3', '测试4']
元组
# tuple 元组属于不可变类型,一旦创建后,里面的元素则不能被更改
# 元组创建 使用圆小括号;
code = ('A','B','C','D');
# 取值与列表相同,都是通过下标索引值来获取
# print(user[1])
字典(类似于Map,key:value结构,key重复后,value会覆盖)
user ={"user1":"路人甲","user1":"张三","user3":"张飞"};
print(user["user1"]);
print(user);
打印后输出:
张三
{'user1': '张三', 'user3': '张飞'}
# 将list 转换成 tuple list = [1,2,3,4]; testTuple = tuple(list) print(len(testTuple)) print(max(testTuple))