python学习

学习内容:

刚入门的python小白


学习产出:

print('你好')
print(' ')
print('  请点击此链接用于激活用户:超链接')
print('abcde')
#知识点:变量和命名规则
#变量:
#python是面向对象,解释型和弱类型
#变量:
#生活中例子:容器---》放东西
#编程中:‘盛放’程序中的数据
#        付款---》金额
#        购物车--》商品数量
#        订单---》收件人 收货地点 联系电话
#        是否匿名---》是or否
#变量和常量
#常量:固定的值,值是不能发生改变的
#变量:里面盛放的值随时可以发生改变
#变量:声明变量实际上是索要空间
#变量里面可以存放的类型:字符串(‘hello world’)
#                      整型(9 2 5) 浮点数(9.25) 布尔类型(True False)
#                      列表list 字典dict
print('   ')
money=100
count=5
person='小明'
print(money)
print(count)
print(person)
#618年中庆
money=9.9
print(money,type(money))

money='9.9元'
print(money,type(money))

money=9
print(money)
#弱类型:对类型要求并不是十分严格
#type(变量名)测试变量的类型
print(money,type(money))
#变量的命名规则
a=10
b=20
c=30
print(a,b,c)
#不规范
#原则:见名知其义
#命名规则
#1 由字母 数字 ___下划线组成 (不能以数字开头)
#2 严格区分大小写
#3 不能用python的关键字
#01name=1  错误
#name+01=2 错误
#建议:
#驼峰式 getName payMoney (定义变量)由多个单词组成的,则除第一个之外每个单词首字母大写
#       GetName (定义类) 则每个单词都要大写
#下划线式:变量过多且要重复
#get_name(python推荐)---getName
goods_num=10
goods_total=925
print('商品数量是:',goods_num)
print('商品总价是:',goods_total)

#print函数用法
name='小明'
print('hello world')#1 可加字符型
print(name,type(name))

print(name)#2 可加变量
age=16
print('姓名:',name, ' ','年龄:',age)
print('姓名:',name,sep='#')
print('姓名:',name,sep=' ')
#3 sep默认的分割是空格
#sep=‘---’指定分割是---
#4 转义字符:\n 换行
print('hello\nworld')
print(name)
#5 默认end='\n'
print('aaa',end=' ')
print('bbb',end='')
print('ccc',end=' ')
print('ddd')
#用法1:可加字符 可加变量
#用法2:print(name,afe,gender)
#用法3:print(value,value,value,------,sep='',end='\n')


# 练习1   尊敬的xxx:
#             请点击链接激活用户:激活用户
print('尊敬的xxx:\n        请点击链接激活用户:激活用户')
print('尊敬的xxx:\n','\t请点击链接激活用:激活用户')

#转义符 \n 换行 \t 制表符(四个空格 遇中文不严格)\r 回车    \'  \"    \\
#转义符一般用于字符串
print('aaaaa\n','\tbbbbb',end='')
print('cccccc')
print('aaaaa\n\tbbbbb')
print('dddddddd')

print('xxx说:\"xxxxxxxxx\" ')

print("xxxxxxxxx")
#可用双引号且双引号可套单引号
#单引号也可套双引号
#单引号不可套单引号需转义符
#双引号不可套双引号需转义符
print("xxx说:'dddddddd' ")
print('xxx说:"dddddddd" ')
print('xxx说:\'dddddddd\' ')
print('xxx说:\'dddddddd ')
print('aaaaa\\tbbb')

print(r'aaa\tbb\r')#r''表示原样输出,即使有转义符也不转义
#字符串
#命名时用大写表示常量
print('hello')#输出的字符串

name='Mark'
print(name)

NAME='Jack'
print(NAME)

value='1'
print(value)

value='2'
print(value)

value="3"
print(value)

#字符串  表示:''  ""  ''' '''
message='【淘宝】你正在使用验证码登录,\n验证码是:0925,\n涉及个人隐私,请保密。'
print(message)

message1='''
【淘宝】
你正在使用验证码登录,
验证码是:0925,
涉及个人隐私,请保密。
'''
print(message1,end="")

message1='''
【淘宝】
你正在使用验证码登录,
验证码是:0925,
涉及个人隐私,请保密。

'''
print(message1)

#'''的作用(1)保留格式输出字符串
'''       (2)作为注释使用
三引号里作注释可以多行注释
'''
person='Mark'
address='925'
phone='19522591'
num=9
print('订单人:'+person+' 收货地:'+address+' 电话:'+phone)
#'+'符号 拼接 字符串+字符串—————>ok   字符串+int————>TypeError/no
print('订单人:',person,' 收货地:',address,' 电话:',phone)
print('订单人: %s 收货地: %s 电话: %s 数量: %s'%(person,address,phone,num))
#格式化输出:%s %d %f
#
#
#str(int)--->str>强制的类型转换
num=925
print('数量:'+str(num))
print('aaaaa')
#str(int)--->str>强制的类型转换
num=925
print('数量:'+str(num))
print('aaaaa')
print('数量:',num)
print('数量:%s'%num)#%s就是str的简写 str( )--->' '
print('数量:%s'%False)
answer=False
print('是否:%s'%answer)
#%d digit 数字
#即强制int()取整


year=25
print('今年:%d'% year)

year=25
print('今年:%2d'% year)

#%f  float 小数点后面的位数且四舍五入
salary=15060.655255
print('我的月薪:%f'%salary)
print('我的月薪:%.1f'%salary)
print('我的月薪:%.2f'%salary)
'''
订单:
movie='ok'
ticket='45.9'
num=25
'''
movie='ok'
ticket=49.9
num=25
total=num*ticket
print('电影'+movie,'单价%s'% ticket,'人数%d'% num,'总价%.1f'% total)

message1='''
电影:%s
单价:%s
人数:%d
总价:%.1f
'''%(movie,ticket,num,total)
print(message1)

#format是一个字符串中的函数  ''.format    此处‘.’调用
'''
字符串的格式化输出
方法有1.使用占位符 %s %d %f   2.format

'''
age=25
s='没有上'
message2= '我今年{}岁了,{}幼儿园'.format(age,s)
print(message2)

name='傻子'
age=3
hobby='呵呵'
message3='{}今年{}岁,最喜欢{}'.format(name,age,hobby)
print(message3)

你可能感兴趣的:(python)