贡献者: 落羽清玄
打开 Pycharm , 新建项目
右键项目名——新建——Python 文件
给文件命名
恭喜你,建立了你的第一个 Python 文件!
在编程学习的初始阶段,理解和掌握 “print” 语句的使用方法,是构建程序与用户之间基本交互的重要一步,也是进一步深入学习编程逻辑和技巧的基石。
打出1print(),其中括号里面的内容就是输出内容,例如下图
print(1234)
然后右键文件名,选择运行。(操作如下图)
接着会弹出运行框。框内就是结果
现在你已经会如何运行编写好的程序了,那我们继续讨论 print。
现在打出
print(1+2)
运行,结果如下
3
可以发现,得到的结果是 3,而不是 1+2
这就是 print 的另一个功能,可以计算括号内的结果并输出。
你可以把变量想象成一个盒子,你可以在这个盒子里放任何东西,比如数字、文字、和更多更复杂的东西。
举个例子,现在有一个数字你想储存在一个变量里
number = 10
注:Python 中 “=” 指赋值(把等号右侧的赋予左侧),而 “==” 才是数学中的等号,再后文会详细解释。
然后,输出变量
print(number)
可以得到
10
注:变量名只能包含字母、数字和下划线,且不能以数字开头。
变量不仅可以储存,还可以参与计算参与计算。如:
number_1 = 50
number_2 = 20
print(number_1 + number_2)
运行后
70
Python 允许你同时为多个变量赋值。如:
a = b = c = 1
print(a)
print(b)
print(c)
可得
1
1
1
您也可以为多个对象指定多个变量。如:
a, b, c = 1, 2, 8
print(a)
print(b)
print(c)
可得
1
2
8
如果我们打出
print(你好)
运行后,结果如下
并没有输出 你好 而是报错了(出现了红字),这是为什么呢?
如果我们打出
number = 10
print(number)
结果为
10
如果我想打出 number 呢?
这就要讲到 Python 中的基本数据类型了。
常见的数据类型有:
注:此外还有一些高级的数据类型,如: 字节数组类型(bytes)。
在此我们将先学习 Number(数字)与 String(字符串)。
| 自然数 | 整数 | 理数 | 无理数 | 实数 | 复数 |
| int(整数) | float(浮点数) | bool(布尔值) | complex(复数) | …… |
在此我们将简单学习整数与浮点数
整数好理解,不过什么是浮点数呢?浮点数就是指包含小数点的数字。
所以,下图 number_1 就是整数,number_2 就是浮点数
注:type() 用来查询变量所指的对象类型。
number_1 = 10
number_2 = 5.6
print(type(number_1))
print(type(number_2))
结果如下
<class 'int'>
<class 'float'>
注:1.0 也是浮点数。
如果我们想要取一个数字的整数部分,Python 支持如下指令:
number_1 = 3.1415926
print(int(number_1))
你将得到
3
4.2.1 字符串的表示
4.2.1.1 单引号和双引号
在 Python 中,单引号 ' 和双引号 " 使用完全相同,都可以用来表示字符串。例如:
word = '字符串'
sentence = "这是一个句子。"
4.2.1.2 三引号
使用三引号(''' 或 """)可以指定一个多行字符串。例如:
paragraph = """这是一个段落,
可以由多行组成"""
4.2.2 转义和原始字符串
4.2.2.1 转义符
转义符 可以用来转义特殊字符。例如,\n 表示换行。例如:
print('hello\nrunoob')
输出结果为:
hello
runoob
4.2.2.2 原始字符串
使用 r 可以让反斜杠不发生转义。例如:
print(r'hello\nrunoob')
输出结果为:
hello\nrunoob
这里的 r 表示原始字符串(raw string),会自动将反斜杠转义。
4.2.3 字符串的连接和重复
4.2.3.1 按字面意义级联字符串
按字面意义级联字符串,如 "this " "is " "string" 会被自动转换为 this is string。
4.2.3.2 使用 + 和 * 运算符
字符串可以用 + 运算符连接在一起,用 * 运算符重复。例如:
str = '123456789'
print(str + '你好') # 连接字符串
print(str * 2) # 输出字符串两次
4.2.4 字符串的索引和切片
4.2.4.1 索引
Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。例如:
str = '123456789'
print(str[0]) # 输出字符串第一个字符
print(str[-1]) # 输出字符串最后一个字符
4.2.4.2 切片
字符串切片的语法格式为 str[start:end],其中 start(包含)是切片开始的索引,end(不包含)是切片结束的索引。例如:
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[2:5]) # 输出从第三个开始到第六个的字符(不包含)
1. ^ 单词 print 的中文意思是打印,所以括号里面的内容是打印出来的?