python3基础概要01(输入输出、变量、数据类型)

2018-09-13  本文已影响0人  余安缘

1.输出、打印数据
print('要输出的内容')
例如:
print('hello,world!')

2.连续输出
print('要输出的内容',end='')
print('要输出的内容')
这样输出的内容不会换行,保持在同一行内
例如:
print('hello,',end='')
print('world')
输出结果为:hello,world

3.变量
变量,可变化的量,可对其赋值,也可通过变量名访问、输出
例如:
name='Alice'
age=18
print('我的名字叫:',name,',我今年',age,'岁。’)
输出结果为:我的名字叫Alice,我今年18岁。

4.序列解包
多个变量可以同时赋值,同时输出
例如:
a=1
b=2
c=3
可以简写为:
a,b,c=1,2,3
print(a,b,c)

4.删除变量
语法:del 变量名
例如:
del a 

5.查看变量的内存地址
语法:id(变量)
可用于查看变量是否改变
例如:
a=1
print(id(a))
a=2
print(id(a))
输出结果:
1489778944
1489778960

6.从键盘接收输入
语法:input()
例如:
a = input('请输入内容:')
print(a)
这里需将获得的值传给一个新的变量
注:input接收的都是字符串类型

7.数据类型
查看数据类型:type(变量)

7.1 整形 int
整数形式,包括正整数和负整数
a = 1
print(type(a))

7.2 浮点数 float
小数形式
a = 1.1
print(type(a))

7.3 空值 None
空值为空,不为零
a = None
print(type(a))

7.4 布尔型 bool
布尔只有两个值:True,False
注:T和F大写
a = True
print(type(a))

7.5 字符串 str
a = '1'
print(type(a))

8.数据类型的转换

8.1 整形转字符串
语法:str(变量名)
a = 1
A = str(a)
print(A)
print(type(A))

8.2 字符串转整形
语法:int(变量名)
(1)a = '1'
    A = int(a)
    print(A)
    print(type(A))
(2)b = 'q'
    B = int(b)
    print(B)
    print(type(B))
其中(2)会提示错误:invalid literal for int() with base 10: 'q',说明非数值型字符串是无法被转换为整形的。

8.3 整形转换为浮点型
语法:float(变量名)
a = 1
A = float(a)
print(A)
print(type(A))

8.4 浮点型转换为整形
语法:int(变量名)
(1)a = 1.1
    A = int(a)
    print(A)
    print(type(A))
(2)b = 1.6
    B = int(b)
    print(B)
    print(type(B))
我们发现,浮点型转换为整形,只保留了整数部分,不会四舍五入。
浮点型转换为整形四舍五入的转换方法:
print(int(b+0.5))

如何输出键盘输入的两个数的和?
由于input()接收的是字符串,我们要先将字符串转换为整形。
a = int(input('请输入第一个数:'))
b = int(input(‘请输入第二个数:’))
print('你输入的两数之和为:'a+b)

上一篇 下一篇

猜你喜欢

热点阅读