now-py

作者: Tess鱼丸 | 来源:发表于2020-04-05 00:34 被阅读0次

'文字...'
"文字..."
这些句子中间不能有' "符号,要不然就会认为这段句子结束了,但是如果非要添加这些符号,可以在符号前面添加\ 来显示,

message=("my name is \"me\"")
print(message) =my name is "me"

\捺=转义字符


变量.title() =首字母大写
变量.upper() =全部大写
变量.lower() =全部小写
m1 =  "aa bb cc"
m2 =  "my name is siki"
m3 = m2.title()
m4 = m2.upper()
m5 =  "MY NAME IS SIKI"
m6 = m5.lower()
print(m1) =aa bb cc
print(m2) =my name is siki
print(m3) =My Name Is Siki
print(m4) =MY NAME IS SIKI
print(m6) =my name is siki

计算字符长度

m1 =  "MY NAME IS SIKI"
length =  len(m1)
print(length)     =15

字符串拼接&制表符

name = "hello" +" "+ "WORLD" +" !"
print(name)  =hello WORLD !
print(name+name)  =hello WORLD !hello WORLD !

print("a b")  =a(空格)b
print("a    b")  =a(tab=4个位置)b
print(len("a    b"))打印中引入len方法计算长度=6
length= len("a  b")
print(length) =4
print("a\tb")  =\t=tab
print("a\nb")  =\n=换行

去除空格

m = "    asdada  bbbb   ccccc ddd dd ee   "
print(m) ==原文

m1=m.lstrip()  =去除首部空格
m2=m.rstrip()  =去除尾部空格
m3=m.strip()  =去除首位部空格
print(m1)
print(m2)
print(m3)
原文    asdada  bbbb   ccccc ddd dd ee   
m1=asdada  bbbb   ccccc ddd dd ee   
m2=    asdada  bbbb   ccccc ddd dd ee
m3=asdada  bbbb   ccccc ddd dd ee

去除中间的空格

去除中间的空格
1.使用字符串函数replace
a = 'hello world'
a.replace(' ', '')
print(a.replace(' ', ''))
--------------------------------------------
2.使用字符串函数split
a = 'hello world'
a = ''.join(a.split())
print(a)

变量:
1.变量命名规则只能包含字母;数字;下划线。不能使用数字开头。
2.不能使用python内置的关键字


运算:

res1 = 4/3    保留小数
res2 = 4//3   双除号是取整-不留小数
print(res1)   =1.3333333333333333
print(res2)   =1
取模=只取余数
res3=7%3   =2.1
求次方
res4= 4**3   =64

运算的优先级可以通过添加括号来改变

字符型与数字型进行拼接需要使用string(字符串)来拼接
message = "我的年龄是"+str(18)
print(message)   =我的年龄是18
字符串转换成数字需要使用int();float()
int()用来转换成整数,float()转换成小数。
res = 30+int("40")
print(res)   =70
---
res = 30+float("40")
print(res)   =70.0
int还有一个作用是把一个小数转换成整数    ----取整函数
并非四舍五入,是去除掉小数点后的所有内容,使其变成整数
print(int(3.8))  
=3

字符串成倍输出:只能乘整数,不能乘与小数。

message="siki"*3
print(message)   =sikisikisiki

除数Python2与Python3的差别:

Python2
6 / 4 = 1
Python3
6 / 4 = 1.5
6 // 4 = 1

写注释:
在代码后面添加#就可以添加注释了

message="siki"*3   #整行代码是创建一个名字叫message的变量再乘与3倍。
print(message) 

输入函数:

aaa = input ()
print("end-"+aaa)   =end-+输入的内容

做一个计算小程序
计算整数:integer

a = input()   #输入一个整数 数字型
b = input()   #再输入一个整数 数字型
res = int(a) + int(b)   #转换成整数类型相加,再存储到res这个变量里
print(res)    #打印出来

计算浮点数:

a = input()   #输入一个整数 数字型
b = input()   #再输入一个整数 数字型
res = float(a) + float(b)   #转换成浮点数类型相加,再存储到res这个变量里。
print(res)    #打印出来

Complete code:

print("我是一个加法运算器")
print("请输入第一个数字")
a = input()
print("请输入第二个数字")
b = input()
res = float(a) + float(b)
print("这两个数字的和是:")
print(res)

LAST:

import this
•优美胜于丑陋(Python 以编写优美的代码为目标)
•明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
•简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
•复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
•扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
•间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
•可读性很重要(优美的代码是可读的)
•即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
•不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
•当存在多种可能,不要尝试去猜测
•而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
•虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
•做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
•如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
•命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

第一季完结:

相关文章

  • now-py

    '文字...'"文字..."这些句子中间不能有' "符号,要不然就会认为这段句子结束了,但是如果非要添加这些符...

网友评论

      本文标题:now-py

      本文链接:https://www.haomeiwen.com/subject/feysphtx.html