message = "Hello Huang ZB!" print(message) message = "Goodbye Huang ZB!" print(message)
查看Traceback明白错误
message = "Hello Huang ZB!" print(mesage)
Def:字符串就是一串字符。双引号、单引号都可表示
name = "huang zhibin" print(name.title()) #title()函数作用:将每个单词首字母改为大写
Huang Zhibin
其他方法:
name = "huang zhibin" print(name.title()) #title()函数作用:将每个单词首字母改为大写 print(name.upper()) #upper()函数作用:将字符串内容全部转换为大写 print(name.lower()) #lower()函数作用:将字符串内容全部转换为小写
Huang Zhibin
HUANG ZHIBIN
huang zhibin
方法:拼接
first_name = 'huang' last_name = 'zhibin' full_name = first_name + ' ' + last_name print('Hello, ' + full_name.title() + '!') #这个 + 不可或缺
Hello, Huang Zhibin!
print("python") print("\tpython") # \t 表示制表符
python
python
在字符串中添加换行符,使用 \n
print("Languages:\nPython\nC\nJavaScript") # \n 表示换行符
Languages:
Python
C
JavaScript
同一字符串中可以同时包含制表符和换行符 字符串" \n\t ": 让python换到下一行
print("Languages:\n\tPython\n\tC\n\tJavaScript")
Languages:
Python
C
JavaScript
information = ' 人生苦短,我学python ' print(information.rstrip()) print(information.lstrip()) print(information.strip())
人生苦短,我学python
人生苦短,我学python #右边空格依然存在!
人生苦短,我学python
再修改程序时语法错误也是一个重要的检查指标
>>> 2+3 5 >>> 5-6 -1 >>> 4*5 20 >>> 36/6 6.0 >>> 3**2 9 >>> 2+2**2 6 >>> (2+2)*2 8
>>> 0.2+0.3 0.5 >>> 0.2-0.3 -0.09999999999999998
保留两位小数
print ('{:.2}'.format(变量))
>>> 2+6j (2+6j) >>> (2+6j).real 2.0 >>> (2+6j).imag 6.0
age = 21 message = "Happy " + str(age) + "rd Birthday!" #将非字符串值转化为字符串 print(message)
Happy 21rd Birthday!
单行注释
#
多行注释
‘''
注释不能嵌套!!!!!
>>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!