欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 学习笔记 第一阶段

程序员文章站 2024-03-21 23:58:16
...

1.help使用

在python中,有一个内置寻求帮助的函数,这个函数是help

help(print)

进入交互式界面,查看print
Python 学习笔记 第一阶段

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
'''
  1. 三引号保证当前格式输出
  2. 作为注释使用。’#‘是单行注释,’’'可以是成段注释

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&