python基础概念_Python基础概念

        

Python解释器:

4.运行第一个Python程序

(1)python的程序可以写在命令行中进行编写和执行。

命令行进入方式:win+r=>cmd=>回车==> python

注意:中英文标点符号(可以使用搜狗输入法,对属性进行设置)

(2)把程序写在py文件中.  可以反复的使用程序. 需要注意: 文件的编码格式:UTF-8

print ("你好!我叫一路西北") #你好!我叫一路向北print("我说好用就好用") #我说好用就好用

5.变量

就是一个字母或者符号.把程序运行过程中产生的值先记录下来. 供给后面的程序使用,   或者说就是将一些运算的中间结果暂存到内存中,以便后续代码调用.

未使用变量时

print (7+8) #15print ((7+8)*4)#60print ((7+8)*4*37)#2220print ((7+8)*4*37-9)#2211print (((7+8)*4*37)/2)#111.0

使用变量后:  ( 等号的意思是赋值. 把等号右边的值赋值给左边的变量)

a = 7 + 8

print(a) #15print (a*4) #60

b= a*4*37 #2220

print(b)

c= b - 9d= c / 2

print(c) #2221print (d) #1105.5

注意:  变量的坑

a = 18

print ("a") #a

6.变量的命名规范

(1)必须由字母,数字,下划线组成

(2)不能是纯数字,也不能是数字开头

1 = 8 #假设合法

print(1+1)#??? 2 9 16 #运行错误

(3)不要用中文

(4)不能用关键字. 关键字就是python已经占用了的东西

(5)不要太长

(6)要有意义

(7)区分大小写(A, a)

推荐定义方式:驼峰体:DuoMeShanPaoDeAlex

下划线:duo_me_shan_pao_de_alex

7.常量

一直不变的量。 π,BIR_OF_CHINA = 1949  (常量大写)

约定俗成,不可更改,全部是大写字母。

BIRTH_OF_ALEX = 1888 # 常量实质就是一个变量, 只不过大家不改

8.注释:

方便自己,方便他人理解代码。

单行注释:#

多行注释:'''被注释内容''',  """ 被注释内容 """

9.基础数据类型

(1)数字: int  (  integer ) 12, 3,4,5,它不带小数点.  type()输出数据类型,数字类型有取值范围,32&64位不同,

可进行运算:+,-,*,/

**(幂次方),% (取余数),// 整除(地板除)

a = 3

print(a,type(a)) #

print (10%3) #1

print (10/3) #3.33333333333335 小数是不能完美的表示

(2)字符串string

str ,python当中凡是用引号引起来的都是字符串。

字符串相加,即字符串的拼接,不可相减

字符串可想乘,是重复

a = "我们不一样"

print(type(a)) #

print("渣渣辉"+"陈小春"+"古天绿") #渣渣辉陈小春古天绿

print ("时间" *5) #时间时间时间时间时间

涉及到换行,必须有三个单引号或者三个双引号

print("""我家大门常打开

开放怀抱等你

老 吗?

十年之前""")

另外:字符串转换成数字:int(str)   条件:str必须是数字组成的。

数字转换成字符串: str(int) 没有条件

(3) Bool值boolean

布尔值,即True or False

print ("True ,type(True)") #Trueprint ("True",type("True")) #True

10.用户交互 input

a = input("请输入一个人的名字:") #请输入一个人的名字:dtdyprint("这个人的名字是"+a) #这个人的名字是dtdy

a = input("请随意的输入一个数字")

b= input("请随意的输入另一个数字")#把字符串转化成int

c =int(a)

d=int(b)print(c + d) #接受到的都是字符串. 需要转换成int

11.if 语句

(1) if 条件:

代码块

( 当条件成立. 执行代码块)

(2)  if 条件:

代码块1

else:

代码块2

当条件为真. 执行代码块1, 否则执行代码块2

(3)if 条件1:

代码块1

elif 条件2:

代码块2

elif.....

else:

else代码块

(4)  嵌套:  if..else可以无限的嵌套, 写的时候尽量控制在3-5以内

print ("当当当!")

gender= input ("你是男的还是女的?")if gender == "女":

age= input ("你今年多大")if int (age) > 30:print ("对不起,你去隔壁")else:print("请进,太白不在")print ("激动不已,请进")else:print ("滚出去!")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值