python基础学习day1

1.注释

单行注释 #

多行注释 """ """ 或 ''' '''

 

2.简单输出

print("hello world")

 

3.整数与浮点数

a = 3

b = 4

c = a + b

        #变量没有类型,类型是它数值字符的类型

print(c)

print(type(a))                 #type可以打印出数据类型

print(type(b))

print(type(c)) 

 

4.布尔类型

print(3 > 5)

print(a > c)

 

笔记

#变量名可以认为是标识符
#python中的变量不需要声明,每个变量直接赋值即可,变量在使用前需要赋值才可以
# = 用来给变量赋值
# == 用来作为等号
#python标识符由字母数字下划线组成,且数字不能开头
#长度任意,且标识符不能与关键字相同

5.显示查阅python关键字

import keyword

#可以显示出python所有的关键字

print(keyword.kwlist)

 

6.输入与输出

price = input("please input your price:")

print("your price is ", price)

print(type(price))    #input输入的任何东西都会变为字符串

 

price1 = input(“请输入单价:”)

price1 =  int(price1)

print(price1, type(price1))

 

price2 = input("请输入斤数:")

price2 = float(price2)

print(price2, type(price2))

 

name = input("请输入你的名字:")

age = int(input("请输入你的年龄:"))

hight = float(input("请输入你的身高:"))

print(“我的名字是”, name)

print("我的年龄是", age)

print("我的身高是",hight)

 

7.占位符的使用

name = "张三"

age = 12

hight = 175.33

sentence = "我叫%s, 我%d,岁了, 我的身高是%.2fcm"%(name,age,hight)

print(sentence)

 

price = 3.5

sentence = "西红柿的单价为%.1f元/每斤"%price

print(sentence)

 

price = float(input(”请输入单价:"))

sentence = “西红柿的单价为%.1f”%price

print(sentence)

 

#百分号的使用

rate = 12.78

sentence = "百分比为%.2f%%"%rate

print(sentence)

 

num = 10

print("%d%%"%num)

 

8.ord把字符转换成对应的十进制的ASCII的位置

print(ord('0'))    #结果为48

print(ord('9'))   #结果为57

 

#ASCII码对应的符号为,可以用%c来转换

print("%c"%(ord('0') +  9))        #结果为9

print("%c"%(64))                      #结果为@

 

9.

name = input("请输入你的名字:")

age = int(input("请输入你的年龄:"))

hight = float(input("请输入你的身高:"))

sentence = "我叫%是, 我的年龄是%d,我的身高是%.2f"%(name, age, hight)

print(snetence)

 

name = input("please input your name:")

sex = input("please input your sex (man:0, woman:1)")

if sex == 1:

        call = Mr

else:

        call = Miss

age = int(input("%s %s, please input your age:"%(call, name)))

hight = float(input("%s %s,please input your hight:"%(calll,name)))

print("我叫%是,我的年龄是%d,我的身高是%.2f"%(name,age, hight))

 

10. .format的使用

s = "我叫{}, 我的年龄是{} "。format("张三", 18)

print(s)

 

sentence = "我在{0}的上大学,我在上{1}年级, 我的数学分数为{2}, 我的英语分数为{2}".format("邯郸", 4, 90)

print(sentence)

 

#可以改变.format()里面的顺序

sentence = “我的姓名是{name}, 我的年龄是{age}, 我的身高是{hight}”.format(name="bob", hight=178, age=18)

 

#:为一种格式,#表示填充的符号,^ 表示局中,10表示总共的位数
#    *表示填充符,<表示居左,>表示居右,8表示总共位数

sentence = "我叫{:#^10}, 年龄为{:*<12}".format("伍六七",19)

 

11.eval的作用是计算python的数值,转换成为能够进行计算的形式

s = '3 + 4'

print(s)          #结果:3+4

print(eval(s)) #结果: 7

 

12.

# //号

print(4//3)

print(4//-3)

#结果为1 -2,结果向下取整

 

#判断偶数的标准 a%2==0

#任何数用10取余都将得到他的个位数

 

13.抹零操作

money = 3.4*4

zx_money = int(money)

ys_money = zx_money % 10

fin_money = zx_money - ys_money

print(fin_money)

#结果为10

 

money = 92.22

print(money // 10 * 10)

 

# += -= *= /=
a = 5
a += 6
print(a)

b = 5
b *= 10
print(b)

你可能感兴趣的:(python基础)