python基础(一)变量与数据类型

大家好!我是正在学python编程的小白中的小白,这些都是我学python 编程当中的一些基础笔记,分享出来,1是为了巩固我的知识点,2是可以分享出来帮助别人学python,3是希望得到大家的意见以及想法,多多交流,相互学习!

这是python基础板块的第一章:变量与数据类型

日后也会有时间更新出来!!!

目录

1.1、输入和输出

 2.1、注释

2.1.1单行注释

2.1.2 多行注释

2.2 变量

2.2.1  变量的使用规则

2.3 数据类型初识

2.3.1 整数类型int

2.3.2 浮点数型 float

2.3.3 布尔类型 bool  

2.3.4  字符型  str

2.3.4.1  基本使用

2.3.4.2   转义字符  \ 

练习


1.1、输入和输出

输出 --> print()   
输入 --> input()

 2.1、注释

注释:指在程序代码中对程序代码进行解释说明的文字

作用:可以用来写一写代码说明,帮助他人和未来的自己理解代码的意思

2.1.1单行注释

Python使用#号作为单行注释的符号,语法格式为

# 注释说明    (shift+3)

说明多行代码的功能时一般将注释放在代码的上一行  

# 使用print输出欢迎语句
print('hello  word')

python快捷键

自动调整代码格式: ctrl + alt + l

快速注释:ctrl + /

替换相同的类型代码(快速查找)ctrl+r

说明单行代码的功能时一般将注释放在代码的右侧

print(200 + 300)  # 输出两数之和

2.1.2 多行注释

多行注释:指一次性注释程序的多行的内容。通常可以为python文件、模块、函数或类等功能描述信息

语法格式:3个连续的成对单引号''' 或者 3个连续的双引号 注释多行内容

'''
使用3个连续的单引号分别作为注释的开头和结尾
可以注释很多行
这里面的内容全是注释
'''
"""
使用3个连续的单引号分别作为注释的开头和结尾
可以注释很多行
这里面的内容全是注释
"""

2.2 变量

变量就是计算机中用于存储数据的盒子,以后想改想用这个数据了,直接拿这个盒子

将数据放入变量的过程叫做 赋值。

Python使用 = 作为赋值运算符

变量名 = 值

# 将整数10赋值给变量n
n = 10
print(n)

注意:不要将赋值语句的等号 等同于 数学的等号
x = x + 2       # x + 2 赋值给 x

a = 'ABC'
b = a
a = 'XYZ'
print(a)
print(b) 

2.2.1  变量的使用规则

Python的程序是从上到下执行的,变量必须先定义,后调用,否则报错

变量名定义规则

  • 变量名只能由字母、数字、下划线的任意组合 ,且不能数字开头

关键字不能声明为变量名:

关键字是Python语言中一些已经被赋予特定意义的单词

python所有关键字

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

变量名定义规范:见名知意,下划线命名法,驼峰命名法

# 使用下划线命名法
单词全小写,每个单词以_分隔开

# 驼峰命名法
    # 小驼峰 : 首个单词以外的单词首字母大写
        userName
        userAge
    # 大驼峰 : 所有单词首字母大写
        UserName
        UserAge

2.3 数据类型初识

2.3.1 整数类型int

整数:指没有小数的部分

Python中的整数包括 正整数、0、负整数

整数通常记录:身份证,年龄,序号,年份,人数 等整数相关动态

# 将 整数78 赋值给变量 n
n = 78
print(n)

# type()  获得括号中变量或值的数据类型


# 程序中函数:一种功能


print(type(n))


# <class 'int'>   int:整型

2.3.2 浮点数型 float

浮点数就是小数,包括 正数,0.0 ,负数

用来记录:人的身高,体重,薪资等小数相关的动态

在Python中,常有两种方法来表示小数

  • 十进制模式

    • 例如 1.2 ,1.23,12.3

  • 指数模式 (科学计数法)

n = 0.00000000000000000000000000005
print(n)
print(type(n))

  • 2.1E5 = 2.1 * 10^5 其中 2.1是尾数,5是指数

  • 3.7e-2 = 3.7 * 10^-2 其中 3.7是尾数,-2是指数

在Python中数字的基本使用

1.数学运算

a = 1
b = 3


c = a + b     # c = 4
c = c + 1     # 4 + 1 

2.比较大小  

x = 10
y = 11
print(x > y)

2.3.3 布尔类型 bool  

用来表示的类型,一个布尔值只有True、False两种值(请注意大小写)

True -》真 -》条件满足或成立

False -》假 -》条件不满足或不成立

总结:bool类型就是用于代表某个事情的 真(对) 或 假(错)

2.3.4  字符型  str

2.3.4.1  基本使用

字符串是以 单引号、双引号、三引号括起来的任意文本

单引号和双引号只是一种表示方式,它们没有区别

 # 语法 被字符串化 =》 降维
 
name = '天空'
print("name")  # 加了引号括起来的什么就是什么

三引号 表示 多行字符串

msg = '''床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
print(msg) 

字符串的基本使用

字符串只能进行 "相加" 和 "相乘" 运算

相加: 其实就是简单的字符拼接    (注意:字符串只能和字符串相加)
相乘:  相当于字符串和自己相加了5次                        (注意:字符串只能和数字相乘)
    


name = 'cctv'
age = '18'
print(name + age) # 纯拼接
print(name * 5)  # 字符串和自己相加了5次

2.3.4.2   转义字符  \ 

转义字符 \ 可以转义很多字符,比如 
\n 表示换行 ,
\t 表示制表符 ,  可以理解为是一个 tab
\\本身也要转义
\'和\" 可以让其失去语法意思变成字符串   降维打击

print('床前明月光,\n疑是地上霜.\n举头望明月,\n低头思故乡.')
print("\t我想要在这句话中间来个缩进: 你好\t世界 ")

print('\\')

转义字符 是在字符串中使用

练习:

# 1.请利用print()输出 20 * 5 = ?

print(20*5)

# 2.请打印出以下变量的值及其类型(提示:type函数) 
i = 666
f = 123.456
b1 = True
b2 = False
b3 = 1 > 2 

i = 666
f = 123.456
b1 = True
b2 = False
b3 = 1 > 2

print(type(i))
print(type(f))
print(type(b1))
print(type(b2))
print(type(b3))


# 3.使用一行代码将以下内容输出成以下格式  (注意要输出两行,只可以用一个print)
关关雎鸠,在河之洲。窈窕淑女,君子好逑。
参差荇菜,左右流之。窈窕淑女,寤寐求之。

print('关关雎鸠,在河之洲,窈窕淑女,君子好逑. \n参差荇菜,左右流之。窈窕淑女,寤寐求之。')

 # 5.补全____代码,要求如果x比y大输出True,否则输出False
x = 10
y = 5
print(___) 

x=10
y=5
print(x>y)
print(x<y)

希望大家喜欢,支持! 有不同的意见以及建议随时欢迎大家提出,相互学习!

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值