python学习(1)- 变量

偏执的太偏执、 2022-12-20 06:06 207阅读 0赞

python学习大纲

https://blog.csdn.net/caoyan0829/article/details/109724343

1.打印

  1. print('hello python') # hello python
  2. # \n 换行 ctrl + 左键点击print 查看原生api
  3. print("老王", end="") #取消print默认的换行
  4. print("老张")

2.运算

  1. print(8 // 2) # 4 取商数
  2. print(6 % 2) # 0 取余数
  3. print(2 ** 3) # 8 幂 2的三次方
  4. x = 2
  5. x += 2 # x = x + 2 4
  6. x -= 2 # x = x - 2 2
  7. x *= 2 # x = x * 2 4
  8. x /= 2 # x = x / 2 2
  9. x %= 2 # x = x % 2 0
  10. x **= 2 # x = x ** 2 0 幂
  11. x //= 2 # x = x // 2 0 商
  12. print(x)

3.注释

  1. # 单行注释
  2. """
  3. 多行注释 三个双引号
  4. ctrl+alt+l 文件格式化 Code => reformat code
  5. """

4.变量

  1. #基本数据类型
  2. # Number Bool Str List Tuple Dict Set
  3. #判断类型
  4. print(isinstance('123',float)) #False
  5. #查看类型
  6. print(type('123')) #<class 'str'>
  7. print(type(12.6)) #<class 'float'>
  8. print(type(55)) #<class 'int'>
  9. print(type(True)) #<class 'bool'>
  10. print(type([1,2])) #<class 'list'>
  11. print(type((1,2))) #<class 'tuple'>
  12. print(type({1,2})) #<class 'set'>
  13. print(type({'1':2})) #<class 'dict'>
  14. print(type(None)) #<class 'NoneType'>
  15. None #空值 和0不一样 无内存空间
  16. """
  17. IO 输入输出: input output
  18. input(a,end='') 不换行
  19. myName = "张三" 小驼峰 用于函数的命名
  20. MyName = "张三" 大驼峰 用于类的命名
  21. my_name = "张三" 下划线 用于变量的命名
  22. """
  23. name = "老王" #把老赵赋值给name 起名要语义化 起名不能起关键词 keyword。kwlist
  24. print(name)
  25. import keyword
  26. print(keyword.kwlist)
  27. myName = "张三" # 小驼峰 首单词小写,后面的单词开头大写
  28. # 快捷键 ctrl + d 复制选中的行
  29. MyName = "张三" # 大驼峰 一般用于类的命名 首单词大写,后面的单词开头大写
  30. my_name = "张三" # 下划线 单词由_拼接 用于变量
  31. #数字转字符串 str()
  32. num = 12
  33. print(type(num))
  34. print(type(str(num))) # '12'
  35. #数字字符串转数字 浮点数转整数 int()
  36. str1 = "12"
  37. print(int(str1)) # 12
  38. #数字转浮点数 float()
  39. num2 = 12
  40. print(float(num2)) # 12.0
  41. #整数转布尔 非零即真
  42. num3 = 3
  43. print(bool(num3))
  44. #输出
  45. name = "张三"
  46. age = 12
  47. height = 1.75
  48. print("我的名字叫",name) #有空格 我的名字叫 张三
  49. #第一种方式输出 %
  50. #把name的值 补充到 (%s 字符串) (%d整数) (%f浮点数) (%0.2f,两位小数) 上去 无空格 我的名字叫张三
  51. print("我的名字叫%s我的年纪%s,身高%s米"%(name,age,height)) #我的名字叫张三我的年纪12,身高1.75米
  52. print("我的名字叫%s我的年纪%f,身高%0.3f米"%(name,age,height)) #我的名字叫张三我的年纪12.000000,身高1.750米
  53. #第二种方式 {} format
  54. print("我的名字叫{0}我的年纪{1},身高{2}米".format(name,age,height)) #我的名字叫张三我的年纪12,身高1.75米
  55. print("我的名字叫{0}我的年纪{1},身高{2:.3f}米".format(name,age,height)) #我的名字叫张三我的年纪12,身高1.750米
  56. #输入
  57. # names = input("请输入名字")2.2
  58. # weight = float(input('数量'))
  59. # price = float(input('价格'))
  60. # print('总价%0.2f'%(float(weight)*float(price)))
  61. # print('总价{:.2f}'.format(weight*price))
  62. print("ninini%sasdasd%%asd%0.3faa"%(name,height))
  63. print("阿萨德{1}啊实打实{0}".format(name,age))
  64. #编码
  65. print(ord('A')) #65
  66. print(chr(66)) #B

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Nhb3lhbjA4Mjk_size_16_color_FFFFFF_t_70

python学习(2)- 分支语句

https://blog.csdn.net/caoyan0829/article/details/109640553

发表评论

表情:
评论列表 (有 0 条评论,207人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python学习_1

    之前草草学习了一下Python,过了一段时间后,又开始写Python反而无从下手了。。又重新找资料看了一遍,这次记个笔记给自己和大家,供下次复习。 Part 1 Py