1.print() 输出函数
输出字符串时,需要在字符串前后加上引号【单引号或双引号都可以】
>>>print("明天下雨!")
>>>明天下雨!
输出数值类型的数字时,不需要加引号,数字与数字之间会进行计算
>>>print(10)
>>>10
>>>print(50+80)
>>>130
输出变量时,需要提前对变量名进行赋值,print()函数会输出变量里的值
>>>china = "中国"
>>>print(china)
>>>中国
正常输出两个内容程序会自动换行
>>>print("地")
>>>print("球")
>>>地
>>>球
使用默认参数 end = ” “为不换行操作
>>>print("地",end = "")
>>>print("球")
>>>地球
2.变量的定义以及命名规则
Python中的变量实际上没有储存数值,而是对存储值的内存地址的引用
比如每个不同的房间里生活着各种各样的人
房间就相当于内存地址;
生活在房间里的人,相当于被储存的值
而变量就是房间号,我们可以通过房间号来寻找对应的人;
也就是变量指向了一个对象
# 例如:
>>>age = 13
age 就是变量名
= 等于号就是赋值
13 就是被储存的值
- 变量名由数字、字母、下划线组成,且不能以数字开头,可以使用汉字但不推荐
- 变量名中不能含有空格、逗号等其它符号
- 不能将保留字作为变量名使用
- 变量名中是区分大小写的,意味着A与a代表不同的变量
- 用户可以通过以下代码查看python中的保留字
>>>import keyword
>>>keyword.kwlist
- 如果将保留字作为变量名会得到错误提示
>>>if = "python"
SyntaxError:invalid syntax
3.input() 输入函数
input() 函数用来进行人机交互,接受用户输入的信息
input() 函数括号里的内容为提示信息,提示用户应该输入的内容是什么
>>>input("请输入您的年龄:")
>>>请输入您的年龄:
电脑接收到用户输入的任何信息均为字符串类型,包括数字!
4.Python中基础的几种数据类型
- 整型:int() 相当于数学中的整数!
例如 1,50,268,59,30
- 浮点型:float() 相当于数学中的小数
例如 1.2,3.65,58.2,5591.36
- 字符串:str() 相当于文字,字符串是可以进行简单的加法与乘法计算的
例如 "中华","少林功夫"
>>>print('雄鹰'*3)
>>>雄鹰雄鹰雄鹰
- 布尔值:bool() True代表正确;False代表错误
>>> 5 > 1
>>> True
>>> 10 >= 55
>>> False
- 可以使用type() 函数查看对象的数据类型
>>>type('1230')
<type 'str'>
- 数据类型中的函数可以将其他数据类型强制转换,但也有限制
例如int()函数,可以将小数或字符串类型的数字转换成整型,但不能将文字转换
>>> a = "123456"
>>> type(a)
<type 'str'>
>>> int(a)
>>>type(a)
<type 'int'>
而字符串类型的数字是不能计算的,只有转换成整型才能进行数学计算
题目:用户输入长方形的长和宽(均为整数),程序自动计算出长方形的面积
>>> length = int(input('请输入长:'))
>>> width = int(input('请输入宽:'))
>>> area = length * width
>>> print("长方形的面积为:",area)
请输入长:10
请输入宽:5
长方形的面积为:50