变量four赋值数字python_python (1) 变量

python的特点:python被称为胶水语言,可以很好的跟其他开发语言,比如 c  c++ shell 等嵌套调用。

一。 python变量

(1)python变量的规范:

1. python 变量名只能是 数字 字母 下滑线组成。

2. 变量不能以数字开头,变量不能留有空格。

3. 一些特殊的关键字不能作为变量。

['and', 'as','raise', 'return', 'try', 'while', 'with', 'yield' 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global',   'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print']

(2)变量的类型:

赋值整型变量,浮点型,字符串。python中变量赋值不需要声明变量的类型。

Python支持四种不同的数值类型:

int (有符号整数)

long (长整数[也可以以八进制和十六进制表示])

float (浮点实数值)

complex (复数)

eg:

* 当有一个变量对两一个变量赋值的时候,改变前一个变量的值并不会影响后一个变量的值。

py 中单引号和双引号没区别,且单双引号只能引用单行。引用多行 每行前后用三个单引号或三个双引号。

二。python解释器:

我们在编写 .py 文件的时候,需要先声明 python的解释器和编码。python 2 和 ptyhon 3 默认编码不同。我们通常使用 UTF-8 作为我们的编码类型。

1. 在python 2.X 版本中 默认字符编码是 ASCII

#!/usr/bin/env python

#-*- coding:utf-8 -*-

2. 在python 3.X 版本中默认字符编码是 UTF-8

#!/usr/bin/env python

三。python 代码的注释:

1.  # 号开头单行注释

2. ''' XXX '''  段落始末连续的三个单引号(或者双引号)进行段落多行注释。

四。python 常用的数据运算:

1.算术运算:

2.比较运算:

3. 赋值运算:

4. 逻辑运算:

5. 成员运算:

6. 身份运算:

五。变量列表的应用:

1. >>> name = ['one','two','therr','four','five','six','seven','eight','nine']

>>> print(name)

['one', 'two', 'therr', 'four', 'five', 'six', 'seven', 'eight', 'nine']

2. 查看变量列表中某个变量的变量索引值。

>>> name.index("six")

5

3.  变量切片:

>>> name

['one', 'two', 'therr', 'four', 'five', 'six', 'seven', 'eight', 'nine']

>>> name[3:5]       切片索引是 3到5 的全部变量值,切片的原则是顾头不顾尾,所以只能看到索引 3 和 4

['four', 'five']

>>>

>>>print name[-1]

'nine'

变量距长切片:

>>>print name[1:8:2]    切片索引是 1到8 且设定 切片 步长为 2 进行变量列表取值

['two', 'four', 'six', 'eight']

>>> print name[8:] * 2   切片索引是 8 以后的全部值,切打印值全部两次。

['nine', 'nine']

>>> print name[8:]

['nine']

变量字符串切片:

>>> VAR = "hello word"

>>> print VAR[3:5]

lo

>>> print VAR[0]

h

列表的增删

>>> name.append("ten")     append在列表末尾添加元素

>>> name

['one', 'two', 'therr', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']

>>> name.insert(3,"THREE")  在索引为 3 的变量值后插入变量值 THREE

>>> name

['one', 'two', 'therr', 'THREE', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']

>>>

>>> del name[3]     删除索引 是3 的元素

>>> name

['one', 'two', 'therr', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']

>>>

>>> name.remove("six")   删除列表中指定的元素

>>> name

['one', 'two', 'therr', 'four', 'five', 'seven', 'eight', 'nine', 'ten']

>>>

六。 python的数据类型:

整数,浮点数,字符串,布尔值,空值。

(1)

>>> 1 < 3 and 3 < 4

True

>>> 1 < 3 and 3 > 4

False

(2)

>>> name

['one', 'two', 'therr', 'four', 'five', 'six', 'seven', 'eight', 'nine']

>>> var

'tom'

>>> var in name

False

>>> var not in name

True

>>>

(3)

>>> name is var

False

>>> name is not var

True

>>> 3 is 4

False

>>> 3 is not 4

True

>>>

eg: python 小脚本

#!/usr/bin/env python

#-*- coding:utf8 -*-

name = input("name:")

password = input("password:")

age = input("age:")

info = ''' ---msg---

name is %s

password is %s

age is %s

''' % (name,password,age)         % 标准输出。

print(info)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值