变量four赋值数字python_第2节:初识python
1.2.1 输入和输出:
input()输入:
input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
input()在从键盘获取了数据以后,会存放到等号右边的变量中
input()会把用户输入的任何值都作为字符串来对待
c:>python
>>>str = input("请输入:")
请输入:我草,笑笑
>>>print ("你输入的内容是: ", str)
# 这会产生如下的对应着输入的结果:
你输入的内容是:我草,笑笑
# Print()输出/打印:
# print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
# 这里的‘#’是注释(单行注释),注释的功能后边说
#!/usr/bin/python3
>>>x="我是x"
>>>y="我是y"
# 换行输出
>>>print( x )
>>>print( y )
# 不换行输出
>>>print( x, end=" " )
>>>print( y, end=" " )
>>>print()
# 同时输出多个变量
>>>print('变量X:',x,'变量Y',y)
CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。
format的格式化函数(了解)
格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 % 。
>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序
'hello world'
>>> "{0} {1}".format("hello", "world") # 设置指定位置
'hello world'
>>> "{1} {0} {1}".format("hello", "world") # 设置指定位置
'world hello world'
>>> print("网站名:{name}, 地址 {url}".format(name="百度", url="www.baidu.com")) #指定参数名
'网站名:百度, 地址 www.baidu.com'
>>>site = {"name": "百度", "url": "www.baidu.com"}
>>>print("网站名:{name}, 地址 {url}".format(**site)) # 通过字典设置参数
'网站名:百度, 地址 www.baidu.com'
>>>my_list = ['百度', 'www.baidu.com']
>>>print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 通过列表索引设置参数
'网站名:百度, 地址 www.baidu.com'
>>> print("{:.2f}".format(3.1415926)); #数字格式化
3.14
数字
格式
输出
描述
3.1415926
{:.2f}
3.14
保留小数点后两位
3.1415926
{:+.2f}
+3.14
带符号保留小数点后两位
-1
{:+.2f}
-1.00
带符号保留小数点后两位
2.71828
{:.0f}
3
不带小数
5
{:0>2d}
05
数字补零 (填充左边, 宽度为2)
5
{:x<4d}
5xxx
数字补x (填充右边, 宽度为4)
10
{:x<4d}
10xx
数字补x (填充右边, 宽度为4)
1000000
{:,}
1,000,000
以逗号分隔的数字格式
0.25
{:.2%}
25.00%
百分比格式
1000000000
{:.2e}
1.00e+09 指数记法
13
{:10d}
13
右对齐 (默认, 宽度为10)
13
{:<10d}
13
左对齐 (宽度为10)
13
{:^10d}
13
中间对齐 (宽度为10)
11
'{:b}'.format(11) '{:d}'.format(11) '{:o}'.format(11) '{:x}'.format(11) '{:#x}'.format(11) '{:#X}'.format(11)
101 11 13 b 0xb 0XB
进制
1.2.2 注释:
Python中的注释有单行注释和多行注释:
python中单行注释采用 # 开头。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py
# 第一个注释
print "Hello, Python!"; # 第二个注释
输出结果:
Hello, Python!
注释可以在语句或表达式行末:
name = "Madisetti" # 这是一个注释
python 中多行注释使用三个单引号(''')或三个双引号(""")。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''
"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""
1.2.3 标识符:
在Python里,标识符: 由字母、数字、下划线组成,但不能以数字开头。
Python 中的标识符是区分大小写的。
特殊标识符:
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
python保留字: 保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'if',
'return','try', 'while', 'with', 'yield']
1.2.4 变量:
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:
实例(Python 3.0+)
#!/usr/bin/python3
>>>counter = 100 # 整型变量
>>>miles = 1000.0 # 浮点型变量
>>>name = "demo" # 字符串
>>>print (counter)
100
>>>print (miles)
1000.0
>>>print (name)
demo
多个变量赋值
Python允许你同时为多个变量赋值。例如:
a = b = c = 1
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
您也可以为多个对象指定多个变量。例如:
a, b, c = 1, 2, "demo"
以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 "demo" 分配给变量 c。
1.2.5 行与缩进:
python最具特色的就是使用缩进来表示代码块,不需要使用大括号({})。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:
if True:
print ("True")
else:
print ("False")
以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:
if True:
print ("Answer")
print ("True")
else:
print ("Answer")
print ("False") # 缩进不一致,会导致运行错误
以上程序由于缩进不一致,执行后会出现类似以下错误:
File "test.py", line 6
print ("False") # 缩进不一致,会导致运行错误
^
IndentationError: unindent does not match any outer indentation level
多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:
total = item_one + \
item_two + \
item_three
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
变量four赋值数字python_第2节:初识python相关推荐
- 变量four赋值数字python_跟老齐学Python之赋值,简单也不简单
变量命名 在<初识永远强大的函数>一文中,有一节专门讨论"取名字的学问",就是有关变量名称的问题,本温故而知新的原则,这里要复习: 名称格式:(下划线或者字母)+(任意 ...
- python给变量赋值中文_Python变量与赋值的图文详解
这次给大家带来Python变量与赋值的图文详解,使用Python变量与赋值的注意事项有哪些,下面就是实战案例,一起来看一下. Python是一门独特的语言,与C语言有很大区别,初学Python很多萌新 ...
- R语言编程 第一讲 变量与赋值
R语言编程 第一讲 变量与赋值 R语言的变量名 赋值符号 <- 与 = 的区别 赋值符号 <- 的更多细节 Copy-on-Modify与Modify-in-Place 函数调用 列表 数 ...
- python定义变量并赋值_Python 变量类型及变量赋值
在 Python 中,变量不一定占用内存变量.变量就像是对某一处内存的引用,可以通过变量访问到其所指向的内存中的值,并且可以让变量指向其他的内存.在 Python 中,变量不需要声明,但是使用变量之前 ...
- matlab怎么给函数自变量赋值_MATLAB的变量及赋值
变量及赋值 [n,m] n是行,m是列! 1.矩阵及其元素赋值 赋值就是把数赋予代表常量或标量的标识符.MATLAB中的变量或常量都代表矩阵,标量应看作1x1阶的矩阵.赋值语句的一般形式为: 变量=表 ...
- 【Python】趣学Python变量和赋值:大师兄和二师兄教的好~
公众号:尤而小屋 作者:Peter 编辑:Peter 今天给大家带来的是一篇关于Python变量与赋值的文章.其实Python中的赋值语句我们在之前的学习过程已经接触了很多,比如a=1,就是将数值1赋 ...
- 浮点数赋值给整数_初学者专题:变量和赋值
作者:老齐 对于初学Python者,除了看书(<跟老齐学Python:轻松入门>或者<Python大学实用教程>,均为电子工业出版社出版).或者看视频(网易云课堂.CSDN上均 ...
- c语言字符指针初始化赋值,C语言_指针变量的赋值与运算,很详细详解
指针变量的赋值 指针变量同普通变量一样,使用之前不仅要定义说明, 而且必须赋予具体的值.未经赋值的指针变量不能使用, 否则将造成系统混乱,甚至死机.指针变量的赋值只能赋予地址, 决不能赋予任何其它数据 ...
- C语言基础知识(二)-------C++变量及赋值
变量及赋值 变量就是可以变化的量,而每个变量都会有一个名字(标识符).变量占据内存中一定的存储单元.使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念. 变量定义的一般形式为:数据类型 ...
最新文章
- 使用Win API创建顶级菜单(不使用资源文件)
- App上架应用市场,如何攻破安全过检难题
- 小猫TOMCAT其实很可爱
- C++ Opengl 透明纹理源码
- 计算机英语心得体会200字,英语读后感200字精选3篇
- 使用securecrt在本地与服务器之间上传下载数据
- WCF+EF实战系列一
- java filter加时间戳_java filter加时间戳
- 测试JUC安全类型的集合(Java)
- ArcGIS 城市生活区用地适宜性评价(三)
- 网站或者api服务器,实现一个 RESTful API 服务器
- Spring Boot 结合 FreeMarker导出word文件
- 狄利克雷分布主题模型LDA
- 90-95年CPU功耗感知调度研究
- iOS录音麦克风和系统震动的冲突
- Neo4j入门实战之红楼梦知识图谱
- Spark-core电商分析
- 创建淘宝开放平台应用的步骤简单记录
- html网页设计作品教材制作,《网页设计与制作》网页-教材-制作.pdf
- 怎样去掉word文档中烦人的红线?
热门文章
- html5如何设置字号,如何设置css中字体大小?
- W25Q64Flash芯片STM32操作
- google code
- [Python] [机器学习] 基础聚类算法(K-means、AHC、DBSCAN)简介及可视化代码
- 开机脚本之——鼠标滚轮调整音量
- seahorse 密钥环_使用Seahorse图形化管理SSH密钥
- 韦东山jz2440开发板重烧系统
- C语言中强制数据类型转换
- 【Win 10 应用开发】在代码中加载文本资源
- linux下查看gaussian结构,察看Gaussian全部IOp的方法