Pythonの-02-基本

最初のPythonプログラム

 

[]最初のステップは、新しいhello.txtを作成します

 

 

[第二のステップは、TXT拡張PYに変更します

 

[第三工程]ファイルを編集するために、メモ帳を使用して

 

[第4工程] CMD内のファイルを実行します

 

印刷" Hello Worldの!"

強調します:pythonインタプリタ実行プログラムが解釈され、つまり、ファイルを開く内容を読んで、ファイル拡張子が何のハード制限されないが、通常エンディングの.pyとして定義される
前のコードがLinuxのシステムに追加する必要があり   ます。#/ usr / bin / envを!パイソン

第二に、プログラムを実行するために、対話モードを使用します

第三に、コメント

1.役割のコメント

効果は、以下の2つにまとめることができ、実質的に注意してください:

  • 指示をマークするためのプログラムコードで、自分の使い慣れた言語を使用することで読みやすさを大幅に向上させることができます
  • 開発プロセスでは、いくつかのコードは、ほとんどの時間を削除するときに我々はコメントフォームを削除することを選択します

2.分類コメント

  • 単一行コメント

    #で始まる、すべての#は、右の説明ではなく、実際のプログラムとして実行されるように、説明で補助的な役割を果たしています

次のプログラム、プリントアウトの世界はハローPyCharm 

印刷こんにちは、世界PyCharmを
  • 複数行コメント

    マークの3組とPythonで複数行コメントが終了すると、それは、単一引用符、二重引用符かもしれかもしれ

'''

print("hello world pycharm")

print("hello world pycharm")

print("hello world pycharm")

print("hello world pycharm")

print("hello world pycharm")

print("hello world pycharm")

'''

四、变量

1. 什么是变量

  变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态

  程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。

2. 变量定义的规则

  • 变量名只能是 字母、数字或下划线的任意组合
  • 变量名的第一个字符不能是数字
  • 以下关键字不能声明为变量名
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

3.变量的定义方式

  • 驼峰体

    AgeOfOldboy = 56

    NumberOfStudents = 80

  • 下划线(推荐使用)

    age_of_oldboy = 56

    number_of_students = 80

     定义变量名不好的方式:

    1. 变量名为中文、拼音

    2. 变量名过长

    3. 变量名词不达意

五、输入输出

1. 输入

  • 在python3中

    input:用户输入任何值,都存成字符串类型

  • 在python2中

    input:用户输入什么类型,就存成什么类型

    raw_input:等于python3的input

2. 输出

  程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式

  比如要求用户输入用户名和年龄,然后打印如下格式:

 

  My name is xxx,my age is xxx.

 

  很明显,用逗号进行字符串拼接,只能把用户输入的名字和年龄放到末尾,无法放到指定的xxx位置,而且数字也必须经过str(数字)的转换才能与字符串进行拼接。

 

  这就用到了占位符,如:%s、%d

 

#%s字符串占位符:可以接收字符串,也可接收数字
print('My name is %s,my age is %s' %('name',18)) #%d数字占位符:只能接收数字 print('My name is %s,my age is %d' %('name',18)) print('My name is %s,my age is %d' %('name','18')) #报错 #接收用户输入,打印成指定格式 name=input('your name: ') age=input('your age: ') #用户输入18,会存成字符串18,无法传给%d print('My name is %s,my age is %s' %(name,age)) #注意: #print('My name is %s,my age is %d' %(name,age)) #age为字符串类型,无法传给%d,所以会报错

 

常用的占位符:

格式符号

转换对应的类型

%c

字符

%s

通过str() 字符串转换来格式化

%i

有符号十进制整数

%d

有符号十进制整数

%u

无符号十进制整数

%o

八进制整数

%x

十六进制整数(小写字母)

%X

十六进制整数(大写字母)

%e

索引符号(小写'e')

%E

索引符号(大写“E”)

%f

浮点实数

%g

%f和%e 的简写

%G

%f和%E的简写

六、数据类型

 

 

 

おすすめ

転載: www.cnblogs.com/lsf123456/p/11129421.html