day2总结

2018-07-17  本文已影响0人  liuperson

day02-python基础语法


一、hello world

二、基础语法

a.标识符是由字母、数字和下划线组成,并且数字不能开头(硬性)-----在python3.中标识可以有中文,但是不推荐使用
b.不能是关键字,也叫做保留字(硬性)
c.大小写敏感(区分大小写,aaa和Aaa、AAA、AAa)
d.要见名知义(规范)
e.不推荐使用python中的内置函数,类名取作为标识符(规范)

import keyword 
print (keyword.kwlist)
print('卡很快\
    就干哈空间规划卡激活\
    该卡计划管控卡号公开')
print([1,2,3,4,5,
    6,9,99,9])

三、变量

print(age)
student_age=20
print(type(student_age))

    b.如果重新给一个变量赋值,那么新赋值的值会覆盖原的值,同一个变量可以赋值不同的值

print(student_age,type(student_age))

  补充:
一个数据有三个属性,type(类型),id(数据存贮在计算机中的地址),和value(值),变量存储数据的时候,有两种情况:
a.存value,---->数字类型,字符串,
b.存地址id,----->字典,列表,集合,元组

print(id(nember))
查看到地址1425173808

四、运算符

(数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算符(针对二进制))

number=100+11
print(number)

(2):求差

print(100-12)

(3):求乘积

number=3*9
print(number)

(4):求商

print(4/2)
print(5/2)

(5)::求上个数相除的余数

print(3%2)
print(101%10)

(6):幂运算 (求x的y次方)
浮点数在计算中存储的时候,有的时候有一定的误差

number=2**3
print(number)

(7):整除
求商,但是只取商的整数部分

print(5//2)

取一个二位整数的十位数(78)

print(78//10)

取2345中的4

print(2345%100//10)
print(2345//10%10)

(1)>

resulut=10>20
print(resulut,100>20)

(2)<

print(10<20)

(3)==

number=12.5
print (number == 12.5)
number2=11
print (number2 == 12.5)

(4).>=、<=

10>=5
10>=10

(5)!=
(6)在python中,可以像数学中一样,连续判断

resulut=10<number<20   

(7)判断number是否在其之间

print(resulut)
age =30
print(age>18 and age<28 and age!=20)

成绩大于90分,或者操评分大于100

score=80
score2=90
english=70
print('kkk',score>90 or score2>100 and english>=80)

成绩不低于60分

score=70
print(score>=60)
print(not score<60)
number=100
number+=10

相当于:

number = number + 10
print(number)
number *=2
print(number)
resulut=10+20>15 and 7*8<30+60
resulut=30>15 and 56<90
resulut=True and true 
print(resulut)
print(10+20*3/2-10%3)
10=30-1
39

五、进制转换

a.二进制
基数是0,1,数字前加前缀0b表示二进制
0b1101
ob1234,会报错
bin(整数)---->将其他进制的整数转换成二进制数

print(bin(10))
print(bin(0x10))

b.八进制
基数是0-7,数字前加0o
0o176
0O123
oct(整数)---->将其他进制转为八进制

print(cot(10))

c.十六进制
基数是1-9,a-f(A-F),并且数字前加0x或者0X表示十六进制
0x1a
0X2af

print(0xff)
print(hex(10))
上一篇下一篇

猜你喜欢

热点阅读