Python 学习笔记 第一阶段
程序员文章站
2024-03-21 23:58:16
...
1.help使用
在python中,有一个内置寻求帮助的函数,这个函数是help
help(print)
进入交互式界面,查看print
2.print使用
#用法一
print('hello world!')
name='小白'
print(name)
#用法二
age=19
gender='boy'
print(name,age,gender)
print(name,age,gende,sep='#')
#转义字符:\n 换行
print('hello\nkitty')
print('AAA',end='')#空字符串
print('BBB,end='')
print('CCC,end='')
print(value...,sep=' ',end='\n')
3.转义字符
\t | 制表符 |
\r | 回车 |
\" | 双引号 |
\\ | 斜杠 |
print('亲爱的xxx:\n','\t请点击链接**用户:**用户',end='')
print('格林说:"我想吃蛋糕"')#单引号套双引号等同于下句
print('格林说:\"我想吃蛋糕\"')
print("格林说:\'我想吃蛋糕\'")#双引号套单引号
python支持双引号单引号的嵌套
\r的功能,让光标回到行首,覆盖之前的内容
4.字符串和常量
print(r'hello\py\thon')
r’ ’ 原样输出字符串内容,不进行转义
常量
在python中,没有特殊的标识符声明常量,命名时,名字是大写的认为是常量值。
NAME='Jack'
print('NAME')#常量
print('hello')
value='hello'
print(value)
字符串
message='[APP]你正在使用验证码登录,\n验证码是9564,\n涉及账户安全,请保证安全'
print(message)
message1=''' #保留格式输出
[APP]
您正在使用验证码登录,
验证码是XXXX,
涉及账户安全
2020.02.01
'''
- 三引号保证当前格式输出
- 作为注释使用。’#‘是单行注释,’’'可以是成段注释
5.格式化输出
+拼接与C++的<<很像
占位符形式和C语言很像,但注意’ '后没有“逗号”,用%替换“逗号”
person='齐天大圣'
address='青岛市市南区'
phone='1231654986652'
print('订单的收件人是:'+person+',收货地址是:'+address+',联系方式:'+phone)
print('订单的收件人是:%s,收货地址是:%s,联系方式:%s' %(person,address,phone))
能拼接的前提是两者类型一致,str是一种内置函数。
name='赵云'
print('姓名是:'+name) #str+str
age=18
print('年龄是:'+age) #报错
age=18
print('年龄是:'+str(age))
print('年龄是:%s' %age)#用%s -->str简写 底层:str(age)
isMarry=False
print("结婚了么?回答:%s" %isMarry) #str(False)-->'False' 输出False
int(99.99) #99
int(18.5) #18
age=18.5
print('年龄是:%d',%age)
year=2019
print('今年是:%02d'%year) #2019
salary=8899.35
print('我的薪水是:%.1f'%salary) #.1f表示小数点后面的位数
movie='大侦探皮卡丘'
ticket=45.9
count=35
total=ticket*count
message='''
电影:%s
人数:%d
单价:%f
总票价:%.1f
''' %(movie,count,ticket,total)
print(message)
6.format格式化输出
在python2.6后,有format功能,认为是字符串的一个函数
age=18
message='乔治说:我今年{}岁了'.format(age)
print(message)
age=18
hobby='打飞机'
money=152.2
message='乔治说:我今年{}岁了,我喜欢{},我现在拥有{}块钱'.format(age,hobby,money)
print(message)
7.input输入
name=input("请输入名字:") #阻塞式
print(name)
练习:
coins=input('请充值:')
print(type(coins)) #class str
print('''
********************************
捕鱼达人
********************************
''')
username=input('输入参与游戏用户名:')
password=input('输入密码:')
print('%s请充值才能进入游戏!'%username)
coins=input('请充值:')
print('%s充值成功!当前游戏币是%s'%(username,coins))
8.赋值运算符及内存分析
- 赋值运算符
- 算术运算符
- 关系运算符
- 逻辑运算符
- 位运算符
赋值运算符
只要再次赋值,就会出现新的地址
name='admin'
name1=name
print(id(name1),name1)
print(id(name),name)
python
num=8
num+=5
print(num)
a='abc'
a+='ef'
print(a) #此时'+'就是连接符,包含两个动作
a=4
b=2
print(a**b)#表示乘方 a的b次幂
a=5
b=2
print(a//b)#整除运算
a=5
b=2
print(a%b)#求余数
print('&' * 50) 打印50次&