专栏名称: Python学习交流
每天更新,更新python相关的知识。希望诸君有所收获!
目录
相关文章推荐
Python爱好者社区  ·  生成式AI,彻底爆了! ·  昨天  
Python爱好者社区  ·  华为目标院校白名单(2025最新版) ·  4 天前  
Python爱好者社区  ·  近4年不租房睡车里省10万元!41岁程序员回 ... ·  2 天前  
Python爱好者社区  ·  强的离谱!CNN,yyds ·  2 天前  
Python开发者  ·  外网热议:为什么 DeepSeek ... ·  昨天  
51好读  ›  专栏  ›  Python学习交流

零基础初学Python需要注意的一些细节(基础知识点汇总)

Python学习交流  · 公众号  · Python  · 2019-03-18 15:17

正文

请到「今天看啥」查看全文


.isspace()) #False

7.Python的字符串最强大之处是切片操作

str = "Attitude determines altitude."
#取出Attitude(外国人的习惯是左闭右开,即包括左下标,不包括右下标)


print(str[0:9])          #Attitude


print(str[0:20:3])       #Aiddeis (每3个取一个)   


print(str[-5:-1])        #tude

8.Python的字符串可以用单引号,双引号,三引号表示,但字符串跨行时只能用三引号或反斜杠

str = '''Be
a
laborious
bee
'
''


print(str)

str1 = "Be \
a \
hard-working \                    
man"

print(str1)             #Be a hard-working man

9.实现字符串反转

#切片 str[开始位置:结束位置:步数] 将步数设为-1
def strReverse1(str):
    return str[::-1]

#将字符串转为列表,反转后再连接为字符串
def strReverse2(str):
    newList = list(str)
    newList.reverse()
    return "".join(newList)

print(strReverse1("python"))
print(strReverse2("python"))

二、输入输出

1、输入函数input()

#输入一个字符串
myStr = input("请输入一个字符串:")
print(myStr)


#以逗号分割输入多个数
a,b,c = eval(input("请输入3个数:"))
print(a,b,c)

2.输出函数 print()

#以逗号分割输出多个变量,输出后显示的分隔符是空格,结尾会输出一个换行符
print("i","am","studying","python")        #i am studying python

#指定分隔符和结尾符
print("i","am","studying","python",sep="#",end=" ")
print()

#类似c语言的输出
name = "jackson"
age = 22
salary = 5000.0
print("name:%s,age:%d,salary:%.3f" % (name,age,salary))

#python特有的输出形式
print("I like eating {} and {}".format("banana""pear"))  #按位置填充
print("His name is {name} and he is a {sex}".format(sex='male',name='judy'))   #按具体名字填充
print("{1} can arm our {0}".format("brain","knowledge"))                       #按编号填充
print("The happiness rate of chinese citizen is up to {:.3f}".format(0.45))    #设置浮点数输出格式为小数点后三位
print("The population of china is {:,d} million".format(1300))                 #千分位用逗号表示

三、集合数据类型

Python的集合数据类型包括列表,元组,字典,集合

1.列表

#四种遍历方式
fruits = ["orange","banana","pear","peach"]

for item in fruits:
    print(item,end=" ")
print()
for item in iter(fruits):
    print(item,end=" ")
print()
for i,item in enumerate(fruits):
    print






请到「今天看啥」查看全文