一、输出
#输出
# 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字;
print("hello, world!")
# print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:
print("the quick fox","jumps over", "the lazy dog!")
# print()也可以打印整数,或者计算结果:
print(100)
print(100+300)
print("100+200 =", 100+200)
二、输入
# 输入
name = input("请输入姓名:")
print("hello,", name)
input()返回的数据类型是str
,str
不能直接和整数比较,必须先把str
转换成整数。
s = input('birth: ')
birth = int(s)
if birth < 2000:
print('00前')
else:
print('00后')
三、数据类型和变量
四、整数
五、浮点数
六、字符串
以单引号或双引号括起来的文本
Python中的转义
\n:换行
\t:制表符
如果字符串中有许多字符需要转义,可以使用r''
和''
表示内部的字符串默认不转义,例如:
print("\\\t\\")
print(r'\\\t\\')
如果字符串内部有很多换行,用\n
写在一行里不好阅读,为了简化,Python允许用'''...'''
的格式表示多行内容
print('''line1
line2
line3''')
print(r'''hello,\n
world''')
七、布尔值
八、空值
九、变量
变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_
的组合,且不能用数字开头
动态语言原理
a = 'ABC'
b = a
a = 'XYZ'
print(b)
# 最终的输出结果是ABC
十、常量
不能变的变量,如数学中的π。在Python中,通常用全部大写的变量名表示常量,例如:
PI = 3.14159265359
整数的除法为什么也是精确的,在Python中,有两种除法,一种除法是/
:
>>> 10 / 3
3.3333333333333335
/
除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:
>>> 9 / 3
3.0
还有一种除法是//
,称为地板除,两个整数的除法仍然是整数:
>>> 10 // 3
3
Python中的引号
在Python中,单引号和双引号在表示字符串时没有实质性的区别,可以根据个人喜好选择使用。
- 单引号和双引号可以互相嵌套使用。例如:
"I'm a student."
或者'He said, "Hello!"'
。 - 如果字符串本身包含单引号,则可以使用双引号来表示字符串,反之亦然。例如:
"I'm a student."
或者'He said, "Hello!"'
。 - 如果字符串本身既包含单引号又包含双引号,则可以使用转义字符
\
来表示字符串中的引号。例如:"She said, \"I'm busy.\""
或者'He said, \'Hello!\'"
。
评论 (0)