注释
单行注释使用符号(#)
#print(hello world)
多行注释可以使用符号(”’)
'''
print(hello world)
'''
代码换行
如果代码是在过长,需要换行
a = 3+\
5
基本数据类型
counter = 1 # 整型变量
miles = 1.0 # 浮点型变量
name = "hello world" # 字符串
answer = True #布尔型 注意True 和False 必须开头大写 写true是不行的
变量
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
可以使用type()查询变量类型
a = 3
print(type(a))
输出:<class 'int'>
可以多元赋值
x,y = 1,2
id与==
id可以理解成C语言中的内存地址
==是值比较
a = 3
b = 3
print(id(a)) #21132060
print(id(b)) #21132060
print(a==b) #True
######################################
a = 2.5
b = 2.5
print(id(a)) #19622112
print(id(b)) #24311676
print(a==b) #True
从上面例子可以看出,首先==是值比较,但是id,在一些比较短小的数据时,python编译器会做优化,指向同一个地址,就造成第一个例子,a,b的内存地址一致,但是第二个例子就说明了id一致的情况一般就出现在int和str类型比较短的时候。
print()函数
1.print可以直接输出字符串、数值类型、变量(无论什么类型的变量)
print(1)
s = 'Hello'
print(s)
2.格式化输出
s = 'Hello'
x = len(s)
print("The length of %s is %d" % (s,x))
########################################
pi = 3.141592653
print('%10.3f' % pi) #字段宽10,精度3
3.142
print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度
pi = 3.142
print('%010.3f' % pi) #用0填充空白
000003.142
print('%-10.3f' % pi) #左对齐
3.142
print('%+f' % pi) #显示正负号
+3.141593
################################
如何让 print