python day2.3

print(" 英雄联盟商城登陆界面 ")
print("~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*")
print(" 1.用户登录 ")
print(" 2.新用户注册 ")
print(" 3.退出系统 ")
print("~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*")
select = int(input("(温馨提示)请输入您的选型"))
uname = input("请输入您的用户名:")

pwd = input("请输入您的密码:")

ds = input("请输入您的地址:")

#print("用户名是" + uname + "的地址是"+ pwd ,"地址是" + ds)

#print("用户名%s的密码%s,地址是%s"%(uname,pwd,ds))

#print("用户名{}的密码是{},地址是{}".format(uname,pwd,ds))

#print(f"用户名{uname}的密码是{pwd},地址是{ds}")

编程:用代码写程序

编程语言:用哪种语法规则编写程序

1.编译型语言:执行效率高,平台依赖性较高(列:c语言)

2.解释型语言:执行效率相对较低,可移植性相对较高(列:python)

python缺点

1,运行速度慢

2,不能加密代码

简单python代码

1,print() 输出函数

print(Hello,python,end="")

2,缩进要求

不要边用空格键边用Tab

3,单行注释: #

多行注释:

...                         """

我是多行注释     我也是多行注释

...                        ""''

4,结束符

5,变量:程序运行时,存储数据的盒子

变量名=变量值

代码复用,让代码更加灵活

6,标识符命名规则

字符,数字(不能做开头),下划线,中文(不推荐)

大小写敏感;

不可以使用关键字;

定义时,尽量不与内置的方法名,模块重名

数据类型

基本数据类型

数值型

整型(int)

浮点(float)

a = int(input("请输入数字"))
b = int(input("请输入数字"))
print(a+b)

数据类型转换

数字和字符串拼接会报错

拼接+
print("zhangsan:"+str(19))
a=10
b=3.14
print(a+b)//13.14
​
c=True #true 转换成1   flase 转换成0
print(a+c)//11

字符串的格式化

1,用+做拼接

2,当输出之只有一个的时候,print("用户名:",uname)

3,占位符 %d %f %s

%.2f(小数点后保留2位)

print("用户名%s的密码是%s,地址是%s"%(unmae,pwd,ds))

4,format()

print("用户名{}的密码是{},地址是{}".format()uname,pwd,ds)

5,极力推荐

print(f"用户名{uname}的密码是{pwd},地址是{ds}")
 

运算符:
1,算术运算符

+,-,*,/,//(整除,%(求模),**(幂)

2,关系(比较)运算符

> , < ,>=,<= ,!=
3,逻辑运算符

and , or, not

4,所属运算符

in not in

5,is 运算符

is is not

==判断值是否相等

is判断内存地址是否相同

6,赋值运算符

= += -= *= /= **=

例子:a+=3------>a=a+3

python没有自增自减 (i-- i++)

7,三目运算符

8,位运算

字符串:

三引号会保留字符串原本格式,多行保留格式

str():强制转换成字符串

len():字符串里元素的长度
 

字符串的方法

capitalize:字符串首字母大写

center(居中)\ljust(左对齐)\rjust(右对齐):文本对齐

endswich():判断是否以.......结束

startswich():判断是否以......开始

find():如果不存在------->-1 存在:返回具体位置

index():如果不存在直接报错

format():字符串格式化

strip():去除左右空格

lstrip():去除左空格

rstrip():去除右空格

join():拼接

split():分割 split:(”分割“)

lower():转小写

upper():转大写

替换:replace(要替换的目标,替换成的数据)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值