1.变量
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
变量,可以改变的量,一般用于简化代码或者保存动态的数据值。在python中 不需要指定变量类型。每个变量在使用前都必须赋值,变量赋值以后变量才会 被创建。 变量命名规则:
-
变量由字母、数字、下划线构成 -
不能以数字开头 -
见名知意,最好以英文当次命名 -
区分大小写,相同的单词,大写单词与小写不是同一个变量 -
不可以与python内置关键字冲突,出现冲突在编程过程中会出现问题 -
多个单词之间最好采用下划线连接,也可以使用驼峰命名法
2.输出与输入
输出使用python内置的print()函数,也叫作打印,常用查看变量、数据结果等。
print("hello world")
name = "张三"
age = 20
print(name, age, sep="----")
name = "张三"
age = 20
print(name, age, end="------\n")
name = "张三"
age = 20
print("我叫%s,我是个好学生" % name)
print("我叫%s,我今年%s岁了" % (name, age))
print("我叫{},我今年{}岁了".format(name, age))
print("我叫{a},我今年{b}岁了".format(a=name, b=age))
name = input()
print(name)
name = input("请输入你的名字")
print(name)
import getpass
passwd = getpass.getpass("请输入你的密码: ")
print("你的密码是", passwd)
姓名: 张老师
QQ: 541863389
手机号: 15136282191
公司地址:河南省郑州市管城回族区云时代广场2号楼汇盛教育
name = input("请输入你的姓名:")
qq = input("请输入你的QQ:")
phone = input("请输入你的手机号:")
address = input("请输入你的地址:")
print("姓名:%s\nQQ:%s\n手机号:%s\n公司地址:%s" % (name, qq, phone, address))
3.数据类型
python: 即面向过程, 也面向对象
python中的基础数据类型:
int: 整型, 整数
float: 浮点型, 小数
str: 字符串(用引号包裹起来, '' 或者 "" )
num = 99
print(num)
print("num变量的数据类型是 ", type(num))
num = 10.0
print(num)
print("num变量的数据类型是 ", type(num))
string = "这就是一个字符串, 123456"
print(string)
print("string 变量的数据类型是 ", type(string))
string = "963"
print("数据类型: ", type(string))
classroom = "网安一班"
classroom1 = '网络安全一班'
t = (1, 2, 3)
print("{}".format(t))
4.数据类型转换
基本的数据类型: int(整型), float(浮点型), str(字符串) bool(布尔值: False假, True真)
-
整型转化为字符串
s = str(x)
print(s)
print("s 的数据类型: ", type(s))x = 8
print("x 的值: ", x)
print("x 的数据类型:", type(x))
s = str(x)
print(s)
print("s 的数据类型: ", type(s))
-
整型转化为浮点型
f = float(x)
print("f 变量是: ", f)
print("f 的数据类型是: ", type(f))
-
浮点型转换为整型
pi = 3.1415926
n = int(pi)
print("n 是: ", n)
print("n 的数据类型是: ", type(n))
a = 3.89
print(int(a))
-
浮点型转换成字符串 s = str(pi)
print("s 的值是: ", s)
print("s 的数据类型是: ", type(s))
-
字符串转化成整型
string = "123456"
i = int(string)
print("i 的数值是: ", i)
print("i 的数据类型: ", type(i))
-
字符串转化成浮点型
string2 = "9.99"
f = float(string2)
print("f 的数值是: ", f)
print("f 的数据类型是: ", type(f))
string3 = "998"
print(float(string3))
5.布尔数据类型
在计算机中结算的结果由True和False来表示, 高电平为1 也为True, 低电平为0 也为False.
在代码判断过程中判断成立则结果为True, 否则为False.
|