python课程笔记_1_变量

本文详细介绍了Python编程中的变量命名规则,包括命名风格、变量类型与内存地址、输入输出操作以及格式化显示。强调了变量命名应见名知意,遵循小驼峰或下划线分割的风格,并避免使用关键字和系统函数名。同时,讲解了变量的类型由赋值决定,以及如何使用input和print函数进行用户交互。此外,还涉及到了变量输出的重点,即print函数的使用方法和格式化输出技巧。

变量

命名规则(重点掌握)

  • 变量名组成: 数字、字母(a-z,A-Z)、下划线(_)组成,不能以数字开头

  • python支持中文变量名,但不建议使用中文变量名

  • 区分大小写

  • 不能使用关键字。关键字是指python语言本身使用的一些单词

    # 查看关键字列表
    import keyword
    print(keyword.kwlist)
    
    输出结果
    ['False', 'None', 'True', 'and', 'as', 'assert', 'async','await', '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']
    
    
  • 最好不要把系统函数做变量名,否则系统函数就不能使用了

    print = 3  
    # print是系统函数
    

命名风格

1. 变量命名的风格
    (1)变量命名最好见名知意
    (2)变量命名一般遵循: 
     小驼峰:如果变量名由多个单词组成,第一个单词首字母小写,其他单词首字母大写,如myBook yourName
     下划线分割:单词之间用下划线分割,单词小写; my_book  your_name
     大驼峰:如果变量名由多个单词组成,所有单词首字母大写,MyBook YourName,常用于类名
     大写:一般用于常量,如PI = 3
    
    # 不好的风格
    # a = 1
    # b = 2
    # c = 3
    # 好的风格:
    # name = "刘秀"
    # age = 20

变量类型&内存地址

# 查看变量或常量类型
age = "18"
type(18)

# 查看变量的内存地址
a = 5
id(5)

变量的输入和输出

变量输入:使用input输入

input用于输入数据给变量,无论输入什么都是字符串
#input括号中字符串用于提示用户,不用输入
age = input('请输入你的年龄')
print(age)
# 把字符串age转换为整型数据
# age = int(age)
# 转换为浮点数
age = float(age) 

变量输出(重点掌握):print函数

  • 作用:将数据显示到屏幕
  • 用法:
    显示字符串
    print(‘hello’)
# print会自动换行
# sep可以指定数据项之间的分隔符
# end参数可以是否换行,end的默认值是换行符,所以会自动换行
# print("abc"*5) 输出5次abc:"abcabcabcabcabc"
#显示变量
age = 20
print(age)

显示多个字符串和变量
age = 20
sex = '男'
print('俺是大傻',age,sex)

格式化显示   # 重点
name = '大傻'
age = 20
#%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符
#占位符和和后面小括号里的变量一一对应
print('俺是%s,俺今年%d岁了'%(name,age))

# 常见的占位符
%s  字符串占位符   %10s字符串占10列宽度
%d  整数的占位符   
%f  浮点数的占位符  %.1f表示保留一位小数
ps:整数部分若溢出,则无需理会,小数部分若不足则要补齐

注意事项

  • 变量必须先定义后使用
  • 变量的类型由所赋值决定
  • =两边要留一个空

常量

程序在运行的过程中,值永远不会发生改变的量称之为常量

python没有专门的常量类型,一般约定俗成使用大写表示常量

# 圆周率
PI = 3.1415926
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值