Python学习1 基础知识

1、.py文件名只能是英文字母、数字和下划线的组合。

2、在Mac和Linux上是可以直接运行.py文件,windwos上不能直接运行

3、输入输出 :

输出:print()函数; ()里面是字符串 ,()中的逗号会被解释器翻译成空格

print("Hello word!",'Navy Lu')
print(200)
print('200+100=',200+100)

输出结果:

Hello word! Navy Lu
200
200+100= 300

输入:input()函数

name=input("please input your name:")
print('Hello',name)

#输出结果:
please input your name:navy(是我键盘输入的)
Hello navy

4、单行注释符号:#,注释多行三引号:""" """或者''' '''

5、以:结尾,后面缩进的语句视为代码块,python缩进为4个空格键,这并不一定等于Tab键

6、python是大小写敏感的语言

7、数据类型和变量:

python的数据类型有:整数、浮点数、字符串、布尔值、空值

整数:

(1)Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,如2,400,-90等;

(2)计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,如0xff00,0x123af等。

浮点数:浮点数也就是小数,为什么称为浮点数呢?因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。浮点数的数学写法:1.23,-5.333等,当浮点数很大或者很小的时候有科学计数法:1.23x109=1.23e9=12.3e8,0.000012=1.2-e5等。

计算机内部的存储:整数是精确的,浮点数有可能是四舍五入

字符串:

字符串是以单引号('')或者又引号("")括起来的任意文本,如果单引号本身也是文本就用双引号括起来。如:"I'm ok!"

如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,

print('I\'m\"ok\"!')


#输出结果:
I'm"ok"!

转译字符:

\n表示换行;\t表示制表符;\本身也要转译,所以\\表示的字符是\;

​​​​print('I\'m ok')
print('I\'m learning Python.')  #不加转义会报错
print('\t')  #制表符tab
print('\n\\')


#输出结果:
I'm ok
I'm learning Python.
	

\

python允许r' '中' '中的字符不转译:

print('\\\t\\')
print(r'\\\t\\')

#输出结果:
\	\
\\\t\\

布尔值:

​​print(3>5)
print(5>3)

#输出结果:(注意大小写)
False
True    

布尔值也可以用and \or \not运算:

print(False and True)
print(False and False)
print(True and True)
print('\n')
print(False or False)
print(False or True)
print(True or True)
print('\n')
print(not False)
print(not True)

#输入结果:
False
False
True


False
True
True


True
False

空值:

python中的空值用None表示,与0不一样;

变量:

变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和下画线(-)的组合,且不能用数字开头,变量值可以是任何数据类型。

​​a=7
b='hwhwwwwww河池'
_21=122
_boolean=False
print(a)
print(b)
print(_21)
print(_boolean)

#输出结果:
7
hwhwwwwww河池
122
False

在Python中,等号 是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

a=7
print(a)
a='hwhwwwwww河池'
print(a)
a=3.4
print(a)
a=False
print(a)

#输出结果:
7
hwhwwwwww河池
3.4
False

这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言。

变量在计算机内存中的表示:

                a='ABC'

  1. 在内存中创建了一个'ABC'的字符串;

  2. 在内存中创建了一个名为a的变量,并把它指向'ABC'

a='ABC'
b=a
a='XYZ'
print(b)
print(a)


#输出结果:
ABC
XYZ

常量:

所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

PI=3.1415926

除、整除、取余数:

​​a=10/3
b=10/3
c=10%3
print(a)
print(b)
print(c)

#输出结果:
3.3333333333333335
3.3333333333333335
1

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值