python基础语法(一):
1.推荐使用#!/usr/bin/env python :
告诉操作系统在执行脚本的时候,首先会到 env 设置里查找 python 的安装路径,调用 对应目录下的 python 解释器;
2.乱码问题:
使用# -*- coding: UTF-8 -*-或者#coding=utf-8可解决
3.python可允许我们同事为多个变量赋值:
(a)x1=x2=x3=1 #创建一个整型对象且其值为1,三个变量分配至相同内存;
(b)x1,x2,x3=1,2,"hello" #为多个对象指定多个变量,按顺序对应赋值;
4.python定义的标准数据类型:
Numbers/String/List(列表)/Tuple(元组)/Dictionary(字典)
(a)数字类型存储数值,是不可变的数据类型。改变数字,则会分配一个新的对象;
每指定一个值,Number类型对象就会创建 ;
删除,del var1,var2。
(b)字符类型,字符串或串(String)是由数字、字母、下划线组成的一串字符。
从左到右位序默认从0开始,最大长度是字符串长度-1;
从右到左默认-1开始,最大范围是字符串开头;从字符串中获取部分字符[头下标,尾下标],空表示从头到尾。
示例:s="helloworld" #s[1:5]表示ello;
print s * 2 # 输出字符串两次;
print s + "TEST" # 输出连接的字符串helloworldTEST;
(c)列表类型(使用频繁的复合数据类型)。
示例:list = [ 'run', 6 , 2.1, 'helli', 0.2 ]#输出[ 'run', 6 , 2.1, 'helli', 0.2 ];
list[1:3]#[6 , 2.1]
(d)元组基本类似列表,只是运用“()”,并且不可以二次赋值,但可以链接成新的元组“+”。
当元组空时t=();只有一个元素时,t=(1,);#注意逗号。
(e)字典Dictionary,示例:dict = { 'a': 123, 9.9: 37 };
删除字典:del dict['Name']; # 删除键是'Name'的条目dict.clear(); # 清空词典所有条目del dict ; # 删除词典;
不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。
网友评论