日常作业加笔记

登录界面

笔记

编程:用代码写一个程序

(python)编程语言:用那种语法规则编写程序

编译型语言:执行效率高,平台依赖性高 ,c语言

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

print(输出)

input(输入(默认字符串))---->str(字符串)---->强制数据类型转换---->int() \ float()

python代码书写规则;严格遵守缩进规则---优雅--->不要边用空格边用Tab(不能混用)

python缺点:1,运行速度慢

2,python代码无法加密

#单行注释

...

多行注释

...

“”“

多行注释

”“”

变量

程序运行时,存储数据的盒子

变量名=变量值

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

结束符(;)

uname = input("请输入您的名字")
print(uname)
= 赋值运算符(把右边的值赋给左边)

标识符命名规则

字母,数字,下划线,中文(不推荐)

不以数字为开头

大小写敏感

不可以使用关键字

import keyword(在解释器里看)

keyword.kwlist(在解释器里看)
定义时,尽量不予内置的方法名,模块重名

数据类型

基本数据类型

数值型

整型(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
字符串

单引号

双引号

三引号

布尔类型 True Flase

None

NaN

复合数据类型

DAY2
字符串的格式化

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(要替换的目标,替换成的数据)

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}")
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值