学了四回了,基础视频是换了又换,但是一到稍微进阶一点就弄不懂了,所以这次我打算踏下心来,好好的总结一下基础语法.
FBI Warning:
由于避免犯困,我使用了不当言辞,18岁以下禁止观看!
没有讲解,上来就生干!
mac:10.15.3
pycharm: 2019.3
python:3.7
参考教材https://www.runoob.com/python/python-basic-syntax.html
print("\r")
print("-" * 50)
print("1 人生第一条代码")
print("Hello Python") # 这是打印人生第一行代码,可我这是回来重新学了,我这不纯洁了
# 这个文件现在保存, 然后在控制台输入python py_01_基础语法.py 就能打印Hello Python
# 如果用chond给这个文件一个可执行权限,就能./py_01_基础语法.py 运行
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
"""
Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
"""
# 用;分号分隔就可以一行输出多条语句,但是这样看着不方便,一般不推荐这样写
print("2 用;分号分隔就可以一行输出多条语句")
print("用;分号分隔就可以一行输出多条语句")
print("骑兵"); print("有码")
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
# 3 多行语句,代码太长就可以这样写.语句中包含[]{}()就不需要多行连接符\了
print("3 多行语句,代码太长就可以这样写")
total = "item_1" + \
"item_2" + \
"item_3"
week = ["monday", "tuesday",
"Wednesday", "Thursday",
"Friday", "saturday", "Sunday"]
print(total)
print("语句中包含[]{}()就不需要多行连接符\了")
print(week)
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
# 4 python 引号的用法,注释跟这个使用方法一样.
print("4 python 引号的用法,注释跟这个使用方法一样.")
word = '妞!'
sentence = "这妞真是够'漂亮'的,"
paragraph = '''我忍了好久才敢跟他说:"哥们,
你能把那裙子脱了么,腿毛都扎出来了,
太恶心了."他白了我一眼...'''
print(word, sentence, paragraph)
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
# 5 input语句的使用
print("5 input语句的使用")
# input("按下 enter 键退出, 或按其他任意键继续显示...")
# 需要把上面的#删除,我给注释了是方便运行
print("我要会这个招,就不来重新学了...哈哈哈,开个玩笑.")
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
# 6 同一行显示多条语句
print("6 同一行显示多条语句")
print("又来,我最烦把函数都写一起, 看着老费劲了")
import sys; x = '擦'; sys.stdout.write(x + "\n")
# 导入一个函数, 定义一个变量 , 然后利用这个函数的方法,把这个变量输出 加换行,
# 我现阶段特别鄙视这样写入门教程的,可能以后会真香,但是现在我王境泽就算饿死...也写不出这样的代码
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
# 7 print输出
print("7 print输出,每次输出自动换行,如果不想换行"
"就在后面写个逗号,")
a = "不要"
b = "停!"
print(a)
print(b)
print(a, b)
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
# 8 多个语句构成代码组
print("8 多个语句构成代码组")
a8 = int(input("请输入类型 (1欧美) (2日本):"))
if a8 == 1:
print("没有")
elif a8 == 2:
print("真没有,要有我就不至于学python了")
else:
print("别瞎想了,真没有!好好学习,以后学会了有的是...")
print("\r")
print("-" * 50)
# -----------------------------------------------------------------------------------------------------
# 9 命令行参数
# 很多程序可以执行一些操作来查看一些基本信息,Python 可以使用 -h 参数查看各参数帮助信息:
# https://www.runoob.com/python/python-command-line-arguments.html
print("这没啥好写的,以后用到了再说吧...")