目录
01-变量以及数据类型
# a 我们就称之为变量。使用一个名字,代替一段内容
a = '你好世界'
print(a)
b = 34
print(b)
c = True
print(c)
# 数据类型的概念:
# 在Python里数据都有各自对应的类型:
# 数字类型: 整数型int 浮点型 float 复数 complex
print(45) # int整数类型
print(3.1415) # float类型
print((-1) ** 0.5) # complex类型
# 字符串类型: 其实就是一段普通的文字
# python里的字符串要求使用一对单引号,或者双引号来包裹
print('今天天气好晴朗,处处好风光呀好风光')
print("56")
# 布尔类型:用来表示 真假/对错
# 布尔类型里一共只有两个值,一个是 True,另一个是 False
print(4 > 3) # True
print(1 > 5) # False
# 列表类型
names = ['姚万万', '邹碧慧', '郑美水', '蔡顺利', '李想', '蔡徐坤']
# 字典类型
person = {'name': '袁奋', 'age': 18, 'addr': '湖北', '身高': '180cm'}
# 元组类型
nums = (1, 8, 9, 2, 3, 0)
# 集合类型
x = {9, 'hello', 'hi', 'good', True}
print(True)
变量定义
# 数据类型的概念:
# 在Python里数据都有各自对应的类型:# 数字类型: 整数型int 浮点型 float 复数 complex
print(45) # int整数类型
print(3.1415) # float类型
print((-1) ** 0.5) # complex类型# 字符串类型: 其实就是一段普通的文字
# python里的字符串要求使用一对单引号,或者双引号来包裹
print('今天天气好晴朗,处处好风光呀好风光')
print("56")# 布尔类型:用来表示 真假/对错
# 布尔类型里一共只有两个值,一个是 True,另一个是 False
print(4 > 3) # True
print(1 > 5) # False# 列表类型
names = ['姚万万', '邹碧慧', '郑美水', '蔡顺利', '李想', '蔡徐坤']
# 字典类型
person = {'name': '袁奋', 'age': 18, 'addr': '湖北', '身高': '180cm'}
# 元组类型
nums = (1, 8, 9, 2, 3, 0)
# 集合类型
x = {9, 'hello', 'hi', 'good', True}
02-查看数据类型
a = 34
b = 'hello'
c = True
d = ['周杰伦', '蔡徐坤', '张三', '吴亦凡']
# 使用type内置类可以查看一个变量对应的数据类型
print(type(a)) # <class 'int'> 整数型
print(type(b)) # <class 'str'> 字符串类型
print(type(c)) # <class 'bool'> 布尔类型
print(type(d)) # <class 'list'> 列表类型
print(type(3.14)) # <class 'float'> 浮点类型
# 在Python里,变量是没有数据类型的,我们所说变量的数据类型,其实是变量对应的值的数据类型
x = 23
print(type(x)) # <class 'int'>
x = "hello"
print(type(x)) # <class 'str'>
print(type(xxx))#查看数据类型
03-标识符和关键字
# 标识符:变量,模块名,函数名,类名
# 标识符的命名规则与规范:
# 规则:
# 1. 由数字、字母和_组成,不能以数字开头
# 2. 严格区分大小写(计算机编程里,一共有52个英语字母)
# 3. 不能使用关键字
# 关键字:在Python语言里,有特殊含义的单词,例如 if/for/else/while/try等等... ...
# 规范: 建议遵守,遵守规范会显得专业,并且代码易读
# 1. 顾名思义
# 2. 遵守一定的命名规范
# 1. 小驼峰命名法:第一个单词的首字母小写,以后每个单词的首字母都大写 userNameAndPassword
# 2. 大驼峰命名法: 每个单词的首字母都大写 PersonModel
# 3. 使用下划线连接: user_name_and_password
# 在Python里的变量、函数和模块名使用下划线连接; Python里的类名使用大驼峰命名法
# 赋值运算语句
a = 23
a_b = 'hello'
print(a_b)
_x = 'good'
print(_x)
x3b = 'yes'
print(x3b)
# 3m = 'ok'
# print(3m)
# 我 = '吴彦祖'
# print(我)
# m = 'hello'
# print(M)
true = '你好'
print(true)
# True = 'hi' True 不能被赋值
# 不能使用关键字作为变量名
# if = 100
# print(if)
# for = 200
# print(for)
name = '张三'
age = 23
addr = '上海'
height = 180
命名方法:
# 标识符:变量,模块名,函数名,类名
# 标识符的命名规则与规范:
# 规则:
# 1. 由数字、字母和_组成,不能以数字开头
# 2. 严格区分大小写(计算机编程里,一共有52个英语字母)
# 3. 不能使用关键字
# 关键字:在Python语言里,有特殊含义的单词,例如 if/for/else/while/try等等... ...
# 规范: 建议遵守,遵守规范会显得专业,并且代码易读
# 1. 顾名思义
# 2. 遵守一定的命名规范
# 1. 小驼峰命名法:第一个单词的首字母小写,以后每个单词的首字母都大写 userNameAndPassword
# 2. 大驼峰命名法: 每个单词的首字母都大写 PersonModel
# 3. 使用下划线连接: user_name_and_password
# 在Python里的变量、函数和模块名使用下划线连接; Python里的类名使用大驼峰命名法
04-输出语句
# Python里使用 print内置函数 来输出内容
# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
# sep 参数用来表示输出时,每个值之间使用哪种字符作为分隔。默认使用空格作为分隔符
# end 当执行完一个print语句以后,接下来要输出的字符。默认 \n 表示换行
print('hello', 'good', 'yes', 'hi', sep='+',end="-------------")
print('大家好,我是渣渣辉')
print()
05-输入语句的使用
# python里使用 input 内置函数接收用户的输入
# input() ==> 括号里写提示信息
# 定义一个变量可以保存用户输入的内容
# password = input("小哥哥,请把你的密码告诉我好不好嘛:")
# print(password)
# 注意:不管用户输入的是什么,变量保存的结果都是字符串。
age = input('请告诉我您的年龄:')
print(type(age)) # <class 'str'>
input(‘xxx’)
06-注释
# 井号 表示的是一个注释,注释的目的,是为了对代码进行说明
# 注释是给程序员,给人看的,解释器不看注释
# 井号表示的是单行注释,只对本行有效
# ctrl + / 快捷键用来给代码添加和删除注释
'''
三个单引号开始,三个单引号结束,中间的内容是注释
这个是多行注释,里面允许换行
'''
"""
我也是
多行注释
"""
print('hello world') # 在控制台里打印hello world
# ''' ''' “”“ ”“”
这里的都是基础知识