python学习(1)- 变量
python学习大纲
https://blog.csdn.net/caoyan0829/article/details/109724343
1.打印
print('hello python') # hello python
# \n 换行 ctrl + 左键点击print 查看原生api
print("老王", end="") #取消print默认的换行
print("老张")
2.运算
print(8 // 2) # 4 取商数
print(6 % 2) # 0 取余数
print(2 ** 3) # 8 幂 2的三次方
x = 2
x += 2 # x = x + 2 4
x -= 2 # x = x - 2 2
x *= 2 # x = x * 2 4
x /= 2 # x = x / 2 2
x %= 2 # x = x % 2 0
x **= 2 # x = x ** 2 0 幂
x //= 2 # x = x // 2 0 商
print(x)
3.注释
# 单行注释
"""
多行注释 三个双引号
ctrl+alt+l 文件格式化 Code => reformat code
"""
4.变量
#基本数据类型
# Number Bool Str List Tuple Dict Set
#判断类型
print(isinstance('123',float)) #False
#查看类型
print(type('123')) #<class 'str'>
print(type(12.6)) #<class 'float'>
print(type(55)) #<class 'int'>
print(type(True)) #<class 'bool'>
print(type([1,2])) #<class 'list'>
print(type((1,2))) #<class 'tuple'>
print(type({1,2})) #<class 'set'>
print(type({'1':2})) #<class 'dict'>
print(type(None)) #<class 'NoneType'>
None #空值 和0不一样 无内存空间
"""
IO 输入输出: input output
input(a,end='') 不换行
myName = "张三" 小驼峰 用于函数的命名
MyName = "张三" 大驼峰 用于类的命名
my_name = "张三" 下划线 用于变量的命名
"""
name = "老王" #把老赵赋值给name 起名要语义化 起名不能起关键词 keyword。kwlist
print(name)
import keyword
print(keyword.kwlist)
myName = "张三" # 小驼峰 首单词小写,后面的单词开头大写
# 快捷键 ctrl + d 复制选中的行
MyName = "张三" # 大驼峰 一般用于类的命名 首单词大写,后面的单词开头大写
my_name = "张三" # 下划线 单词由_拼接 用于变量
#数字转字符串 str()
num = 12
print(type(num))
print(type(str(num))) # '12'
#数字字符串转数字 浮点数转整数 int()
str1 = "12"
print(int(str1)) # 12
#数字转浮点数 float()
num2 = 12
print(float(num2)) # 12.0
#整数转布尔 非零即真
num3 = 3
print(bool(num3))
#输出
name = "张三"
age = 12
height = 1.75
print("我的名字叫",name) #有空格 我的名字叫 张三
#第一种方式输出 %
#把name的值 补充到 (%s 字符串) (%d整数) (%f浮点数) (%0.2f,两位小数) 上去 无空格 我的名字叫张三
print("我的名字叫%s我的年纪%s,身高%s米"%(name,age,height)) #我的名字叫张三我的年纪12,身高1.75米
print("我的名字叫%s我的年纪%f,身高%0.3f米"%(name,age,height)) #我的名字叫张三我的年纪12.000000,身高1.750米
#第二种方式 {} format
print("我的名字叫{0}我的年纪{1},身高{2}米".format(name,age,height)) #我的名字叫张三我的年纪12,身高1.75米
print("我的名字叫{0}我的年纪{1},身高{2:.3f}米".format(name,age,height)) #我的名字叫张三我的年纪12,身高1.750米
#输入
# names = input("请输入名字")2.2
# weight = float(input('数量'))
# price = float(input('价格'))
# print('总价%0.2f'%(float(weight)*float(price)))
# print('总价{:.2f}'.format(weight*price))
print("ninini%sasdasd%%asd%0.3faa"%(name,height))
print("阿萨德{1}啊实打实{0}".format(name,age))
#编码
print(ord('A')) #65
print(chr(66)) #B
python学习(2)- 分支语句
https://blog.csdn.net/caoyan0829/article/details/109640553
还没有评论,来说两句吧...