目录
1.1运行hello_word.py时发生的情况
众所周知,hello_word.py是最基础的python程序,无需多加解释。
使用print()函数输出
>>>print("hello python world!")
hello python world!
1.2变量
尝试在hello_word.py中,使用一个变量。在文件开头添加一行代码,并对第二行代码进行修改。
>>>message="蚂蚁上树是大神"
>>>print(message)
蚂蚁上树是大神
>>>message="蚂蚁下树是小神"
>>>print(message)
蚂蚁下树是小神
1.2.1变量名的使用
- 变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。
- 系统关键字不能做变量名使用
- 除了下划线之个,其它符号不能做为变量名使用
- Python的变量名是除分大小写的
1.3字符串
字符串就是一系列字符,在python中可以是双引号,也可以是单引号
1.3.1使用方法修改字符串的大小写
title()单词首字母大写
upper()单词所有字母大写
lower()单词所有字母小写
#首字母大写,全大写,全小写
>>>name="ma yi sHang Shu "
>>>print(name.title())
>>>print(name.upper())
>>>print(name.lower())
Ma Yi Shang Shu
MA YI SHANG SHU
ma yi shang shu
1.3.2在字符串中使用变量
使用两个变量分别表示姓和名,并合并显示姓名
f是format(设置格式)的简写,因为python通过把花括号内的变量替换为其值来设置字符串的格式,代码如下。
#f替换即formate
>>>first_name="ma"
>>>last_name="yi"
>>>full_name=f"{first_name} {last_name}"
>>>print(full_name)
ma yi
>>>print(f"hello,{full_name.title()}!")
hello,Ma Yi!
>>>print(f"hello,{full_name.upper()}!")
hello,MA YI!
>>>print(f"hello,{full_name.lower()}!")
hello,ma yi!
#替换即formate
>>>first_name="ma"
>>>last_name="yi"
>>>full_name="{} {}".format(first_name,last_name)
>>>print(full_name)
ma yi
1.3.3使用制表符或换行符来添加空白
python中,空白泛指任何非打印字符,如空格、制表符、换行符。
制表符:\t
换行符:\n
>>>print("Python")
Python
>>>print("\tPython")
Python
>>>print("Languages:\nPython\nCJavaScript")
Languages:
Python
CJavaScript
1.3.4删除空白
python能找出字符串开头和末尾多余的空白,要确保字符串末尾没有空白,可使用方法strip()。
strip:删除开头结尾空白
lstrip:删除开头空白(左)
rstrip:删除末尾空白(右)
>>>favourite_langauage=" python "
>>>print(favourite_langauage)
>>>print(favourite_langauage.rstrip())
>>>print(favourite_langauage.lstrip())
>>>print(favourite_langauage.strip())
python
python
python
python
1.3.5使用字符串避免语法错误
输出语句里面需要输出双引号时,输出语句可用单引号
>>>m='Albert Einstein once said,"A person who never made a mistake never tried anything new."'
>>>print(m)
Albert Einstein once said,"A person who never made a mistake never tried anything new."
1.4数
1.4.1加+减-乘*除/
>>>print((2+3)*4)
20
>>>print(3.0**2)
>>>print(9/3)
9.0
3.0
1.4.2数中的下划线
#下划线使得读数更清晰
>>>m=1314_520_945_549
>>>print(m)
1314520945549
1.4.3同时多个变量赋值
演示x,y,z初始赋值0
>>>x,y,z=0,0,0
1.4.4常量
python程序员会使用全大写来指出某个变量视为常量,其值应始终不变
MAX_CONNECTONS=5000
请指正