python初级——变量及简单的数据类型

一、变量

a.变量的定义:
所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
程序就是用来处理数据的,而变量就是用来存储数据的

b.变量的类型:
字符串 :str
数字类型:整形 int 浮点型:float
布尔类型:boolean 1=true 0=false
列表:list
元祖: tuple
字典:dict
集合:set

c.查看变量的数据类型: 用type函数
demo:
name = “laowang”
print(type(name))
age = 10
print(type(age))
age = 1.25
print(type(age))

二、标识符

a.标识符定义:
开发人员在程序中自定义的一些符号和名称,标识符是自己定义的,如变量名 、函数名等

b.标识符的命名规则:

  1. 标识符只能由字母、下划线“_”、数字组成。
  2. 标识符不能以数字开头。
  3. 标识符不能使用关键字。

c.标识符命名方法:
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、myList
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:UserName、FirstName、LastName
下划线命名法:是用下划线“_”来连接所有的单词,例:my_list , user_name

d.标识符命名建议:
标识符命名应“见名知意”。

三、pyhton中的关键字:

a.定义:python一些具有特殊功能的标识符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符

b.如何查看关键字:
import keyword
print(keyword.kwlist)

c.python中的关键字:
[‘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’]

四、python中变量的输出 用print函数

a.普通输出:
print(“这是一个模拟输出”)

b.格式化输出:
在程序中,看到了%这样的操作符,这就是Python中格式化输出。
%c 单个字符; %s 字符串; %d 十进制整数; %f 浮点实数
demo举例:
name = “zsw”
age = 18
print("%s 今年%d了" %(name,age))
age = age + 1
print("%s 今年%d了" %(name,age))
age = age + 1
print("%s 今年%d了" %(name,age))

c.格式化输出之换行输出:
换行输出:在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示;

demo举例:
print(“锄禾日当午,\n汗滴禾下土。”)
空格输出:在输出的时候,如果有\t那么,此时\t后的内容会空格显示。\t = 四个空格

demo举例:
print("\t锄禾日当午,汗滴禾下土。")
print(" 锄禾日当午,汗滴禾下土。")

六、python中的输入: 用input函数

python2.x和python3.x中的输入区别:
python2.x中的输入是这样的:raw_input()
python3.x中的输入是这样的:input()

demo举例:
card_id = input(“请输入您的卡号:”)
print(card_id)
password = input(“请输入密码:”)
print(password)

七、运算符

python支持以下几种运算符:

  1. 算术运算符
  2. 赋值运算符
  3. 复合赋值运算符
  4. 比较运算符
  5. 逻辑运算符

a.算数运算符
a = 10
b = 20
print(a+b) + 加
print(a-b) - 减
print(a*b) * 乘
print(a/b) / 除
print(a//b) // 取整除
print(a%b) % 取余
print(a**3) ** 幂
print(a)

b.赋值运算符:
定义:赋值运算符为 = ,把等号右边的结果给左边的变量
num = 1+2*3

c.复合赋值运算符:
a = 10
b = 15
a += b += 加法赋值运算符
a -= b -= 减法赋值运算符
a *= b *= 乘法赋值运算符
a /= b /= 除法赋值运算符
a %= b %= 取模赋值运算符
a //= b //= 取整除赋值运算符
a **= b **= 幂赋值运算符
print(a)

八、常见数据类型的转换:

int 将X转为一个整数
float 将X转为一个浮点数
str 将X转为一个字符串
tuple 将一个序列转为元祖
list 将一个序列转为列表
chr 将一个整数转化为字符
ord 将一个字符转化为它的整数值

demo举例:

a.int 和 str 互转
age = input(“请输入您的年龄:”)
print(type(age))
print("*"*20)

age1 = int(age)
print(type(age1))
print("*"*20)

age2 = str(age1)
print(type(age2))
print("*"*20)

b.float 和 int 互转
b = 1.001
print(type(b))
b = int(b)
print(type(b))

c.chr 数字转化为字符
print(chr(97))

d.ord 字符转化数字
print(ord(“a”))
print(ord(“b”))
print(ord(“A”))
print(ord(“B”))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值