如有写错的地方,,希望各位大佬指出,,感谢

  • 变量定义

  语法: 变量名 = 值

  在python里面,每个变量在使用前必须赋值,只有赋值以后该变量才会被创建

  在python中,定义变量不需要指定数据类型(这一点python与Java,C等语言在定义变量之前需要指定数据类型)

  python在定义变量时会根据给变量赋的值来确定变量的数据类型

  python中数据类型分为数字型和非数字型

数字型    

  整型(int),  浮点型(float),  布尔型(真   True(非零数,非零即真) ,    假    False)

   2.非数字型

  字符串(str),列表(list),元组(()),字典(dict)

  •   使用type函数可以查看一个变量的类型,,如:
  • num = 8.5
    i
    = []
    j
    = {}
    print(type(num))
    print(type(i))
    print(type(j))

结果为:

<class 'list'>
<class 'dict'>

在python中,布尔类型还可以跟int,float等直接相加,如:

num = 8.5
i = 1
j = True
print(num+i+j)

输出结果为:

10.5

python中,字符串之间可以使用’+’进行拼接,字符串也可以跟整数使用”*”来拼接相同的字符串…除此之外,变量跟字符串之间不可以进行其他操作

例如:

name = ''
s = ''
print(name+s)
print(name*20)

输出结果为:

张三
张张张张张张张张张张张张张张张张张张张张
  • input函数

  在python中,使用input函数可以从键盘等待用户的输入,用户输入的python都会默认是一个字符串

code = input('请输入您的代码:')
print(type(code))

结果为:

请输入您的代码:123
<class 'str'>

python里面也支持类型转换,在上面的代码中,如果我们在input函数外面加上int,下面的str就会变身int了

  • 变量的格式化输出
  1. 在python中,使用print函数将信息输出到控制台
  2. 如果希望输出文字信息的同时一起输出数据,就需要使用格式化操作符

  

如:

name = '张三'
print('您的名字是:%s' %name)

结果为:

您的名字是:张三
  • format以及f-字符串的使用
str = '我们'
print('{}要好好说话'.format(str))

输出结果为:

我们要好好说话

F-的用法(大写小写均可)

str = '我们'
print(f'{str}要好好说话')

输出结果为:

我们要好好说话

最后顺便提一下变量的命名

在Python中,标识符可以由字母,数字,下划线组成,但是不能以数字开头,不能与关键字重名(这点很重要,因为有一次与关键字重名之后,搞得我一直报错)

 

版权声明:本文为xy-l原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xy-l/p/11180166.html