Python笔记1

#coding=utf-8
print("2018年2月28日")


#print函数的一些其他用法r
#常量和变量,标识符
#基本数据类型之Number
#运算符
#标准输入和输出
#字符串(字母 数字 下划线,不能以数字开头)

print(1,2,3)
print('hello world!')
print(2.9,4, 'tom')

for i in range(3):
  print("你好")

#在num执行赋值之前没有数据类型,当时行完赋值之后才有对应的数据类型
  num=9
  print(num)
  num='angela'
  print(num)

# None 特殊空值,不是0,表示对象不存在x=None,将变量x引用置空
num=None #默认的空值
print(num)

#基本数据类型
# int整型(Python2.x-->int整数,long长整型)
print(0xff00) #十六进制:0x开头
print(0o25)   #八进制 :0o
print(0b100)  #二进制 :0b开头
num=hex(16)  #hex内置  转换成16进制
print(num)
#oct()内置  转化成八进制
#bin()内置  转换成二进制

print (3.14,10/3,10%3,10//3)
#复数类型(complex(使用比较少))
num=3+7j
#boolean布尔类型
#True(第一个字母大写)  False(第一个字母大写)
print(True and False)

#整数
print(3/2)
#地板除(最后保留整数部分,小数部分舍去,若除数或被除数是小数,结果保留小数)
print(3//2)
print(3.1//2)
#求余数操作
print(3%2)

#运算符
# + ,- ,*, /, //, %, **(多次方运算)
#比较云算符 <,>=,<,<=,==,!=     +=,-=,/=,//=/*=,**=
print(3>=2)
print(8==2)
print(7!=8)

num=10
num+=3
print(num)
num=9
num**=2
print(num)

print('成员运算符')
#成员运算符 in, not in
test1=[1,2,3,4]
print(not True)
#逻辑运算符 not  and   or
print(not True)
#位运算发
print(~3)  #取反运算符
print(~-3) #
#或  !  且操作&  异或^

print(2^3)
print(2|3)
print(2&3)
print(2<<2) #左移运算
print(3>>3)  #右移运算
输出结果:
/Users/angela/PycharmProjects/untitled/venv/bin/python /Users/angela/PycharmProjects/untitled/venv/Python1.py
2018年2月28日
(1, 2, 3)
hello world!
(2.9, 4, 'tom')
你好
9
angela
你好
9
angela
你好
9
angela
None
65280
21
4
0x10
(3.14, 3, 1, 3)
False
1
1
1.0
1
True
False
True
13
81
成员运算符
False
False
-4
2
1
3
2
8
0

Process finished with exit code 0

 

posted @ 2018-03-02 09:59  零度咖啡  阅读(76)  评论(0)    收藏  举报