第一个python程序.py

  1. print("hello world1")#执行顺序 从上往下
  2. print("hello world2")#后边不要求分号结尾
  3. print("hello world3")#除了双引号 "" 单引号''内部可以写中文 其它一定是在英文半角下进行书写
  4. #不要随便缩进
  5. # print("hello world4") #这是python输出的结果
  6. #print("haha")不要随便缩进哪怕一个空格也不行
  7. #python有严格的缩进规范
  8. #python代码严格遵循PE8标准
  9. #这是python的注释
  10. """
  11. _ooOoo_
  12. o8888888o
  13. 88" . "88
  14. (| -_- |)
  15. O\ = /O
  16. ____/`---'\____
  17. .' \\| |// `.
  18. / \\||| : |||// \
  19. / _||||| -:- |||||- \
  20. | | \\\ - /// | |
  21. | \_| ''\---/'' | |
  22. \ .-\__ `-` ___/-. /
  23. ___`. .' /--.--\ `. . __
  24. ."" '< `.___\_<|>_/___.' >'"".
  25. | | : `- \`.;`\ _ /`;.`/ - ` : | |
  26. \ \ `-. \_ __\ /__ _/ .-` / /
  27. ======`-.____`-.___\_____/___.-`____.-'======
  28. `=---='
  29. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  30. 佛祖保佑 永无BUG
  31. 佛曰:
  32. 写字楼里写字间,写字间里程序员;
  33. 程序人员写程序,又拿程序换酒钱。
  34. 酒醒只在网上坐,酒醉还来网下眠;
  35. 酒醉酒醒日复日,网上网下年复年。
  36. 但愿老死电脑间,不愿鞠躬老板前;
  37. 奔驰宝马贵者趣,公交自行程序员。
  38. 别人笑我忒疯癫,我笑自己命太贱;
  39. 不见满街漂亮妹,哪个归得程序员?
  40. """

2.变量的定义

  1. #变量
  2. a = '你好世界' # =在这里是赋值的意思 好比是往空杯子里倒入指定的液体
  3. a = 'orange' #String
  4. # print(a)
  5. b = 34 #Number类型 int类型 long
  6. b = 12.56 #float类型
  7. # print(b)
  8. c = False # 布尔类型
  9. # print(c)
  10. # 以上 'orange' 34 False 有各自对应的数据类型
  11. #数字类型 常用
  12. print(12)
  13. print(34.56)
  14. print(2**10) #2的10次方 complex类型
  15. #z = x+yj x是实部 y是 虚部
  16. print(1+5j)
  17. print(complex(7+8j)) #了解
  18. #形如 z = x+yj 统称为 复数 ** 也是
  19. #字符串类型 就是普通的文字 str 常用
  20. print("我们非常盼望怡情全面解除的哪一天")
  21. print("56")
  22. print("12.34") #字符串 需要用引号来包裹
  23. #布尔类型 用来表示真假 或者 对错 一共就是 True和False bool 常用
  24. print(True) #True
  25. print(2>10) #False
  26. print(1<2) #True
  27. print(type(False)) #False
  28. #列表 list 常用
  29. names = ["孙伟","秀秀","陈独秀","一枝独秀","XCXK",True,56]
  30. print(type(names))
  31. #字典 键值 属性值 dict 常用
  32. person = {'name':'彩虹','age':'18','height':'181cm'}
  33. print(type(person))
  34. #元祖 tuple 常用
  35. nums = (1,3,8,5,7,9)
  36. print(type(nums))
  37. #集合类型 set 集合类型 了解
  38. x = {10,'xcxk',False,'good','boy'}
  39. print(type(x))
  40. print(type("12.34"))

3.标识符和关键字.py

  1. #标识符:变量 常量 类名 函数名 模块名
  2. # 字母数字下划线组成,开头不能是数字
  3. #严格区分大小写
  4. #不能使用关键字 也就是下面的
  5. # import keyword
  6. # print(keyword.kwlist)
  7. #['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']
  8. # _abc12 = 'kangbazi' #SyntaxError: invalid syntax 语法有错误
  9. # print(_abc12)
  10. #
  11. # # &test = 'aaa'# &符号不属于字母数字及下划线
  12. # # print(&test)
  13. #
  14. # # and = 'abc'
  15. # # print(and) #不能以关键字命名
  16. username = '秋雨'
  17. print(username)

作业

1.判断下面标识符是否合法并说明不合法的原因

变量名 错误原因
@abc.com 特殊字符
123ok 数字开头
_xiaoming_ 正确标识符
_Xiaoming_$ 正确标识符
interface 正确标识符
sina@163 正确标识符
int 关键字
in 关键字

2.控制台打印出如下格式所示的内容


武汉加油,千锋加油!