Python的变量以及从控制台获取信息

python中的变量

1、Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在Python中变量

   就是变量,是内存地址指针,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。类似于其他java、C中的引用类型
 n='sally'
 print(n)

  输出 sally   若 name不赋值,则会报错,NameError: name 'n' is not defined

2、变量的命名
  第一个字符必须是字母表中字母或下划线 _ 。
  变量的其他的部分由字母、数字和下划线组成。
  变量对大小写敏感。
  注意:1、变量的命名尽量取有意义的单词,有便于后期的维护
       2、多个单词组成的变量名以_分割。age_count 年龄总和
  
3、python保留字
  保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字,以下为DOS命令中的运行:
Microsoft Windows [版本 10.0.17134.228]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\admini>python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>>

4、多个变量赋值

  Python允许你同时为多个变量赋值。有两种方式:
     a)、a = b = c = 1    创建一个整型对象,值为 1,从后向前赋值,三个变量都指向同一个内存地址。
#!/usr/bin/python3
# -*- coding:utf-8 -*-

a=b=c=1
print(a)
print(b)
print(c)

   b)、a, b, c = 1, 2, 3

#!/usr/bin/env python
# -*- coding:utf-8 -*-

a,b,c =1,2,3
print(a)
print(b)
print(c)

5、同一行显示多条语句

  Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:
  
#!/usr/bin/env python
# -*- coding:utf-8 -*-

a=1;b=2;c=3
print(a)
print(b)
print(c)

 输出结果为:

1
2
3

6、Print 输出
  print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
  
#!/usr/bin/env python
# -*- coding:utf-8 -*-

a=1;b=2;c=3
print(a,end='')
print(b)
print(c)

输出结果为:

12
3
7、等待用户输入
input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个变量
#!/usr/bin/env python
# -*- coding:utf-8 -*-

name=input('请输入姓名:')
print(name)

你输入的姓名就会被控制台输出显示

请输入姓名:zhang
zhang

 

猜你喜欢

转载自www.cnblogs.com/zhangFt/p/9567428.html
今日推荐